Merge branch 'dev_odex25_hr' of https://github.com/expsa/odex25-standard-modules into bakry_hr

This commit is contained in:
Bakry 2024-12-03 16:14:04 +03:00
commit f16ee6538b
4 changed files with 563 additions and 537 deletions

View File

@ -179,6 +179,11 @@ msgstr "اضافة موظفين"
msgid "Advance"
msgstr "تقدم"
#. module: exp_payroll_custom
#: model:hr.salary.rule,name:exp_payroll_custom.hr_payslip_rule_advance
msgid "Advance Salary"
msgstr "راتب مقدما"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__advantages
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_contract_salary_form_view
@ -209,6 +214,8 @@ msgstr "قيد لكل الموظفين"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__reward_type__allowance
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__allowance
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__report_type__allowance
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view
#, python-format
@ -251,6 +258,7 @@ msgstr "اجمالي البدلات والخصومات"
#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__amount
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__amount
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_employee_reward__reward_type__amount
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
#, python-format
msgid "Amount"
msgstr "المبلغ"
@ -269,7 +277,7 @@ msgstr "التكلفة السنوية"
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__check_appraisal
#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__check_appraisal
msgid "Appraisal Percentage"
msgstr ""
msgstr "النسبة حسب التقييم"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_promotions.py:0
@ -324,6 +332,7 @@ msgstr ""
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__bank_id
msgid "Bank"
msgstr "البنك"
@ -345,6 +354,7 @@ msgstr "المصارف"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__base
#, python-format
msgid "Base"
msgstr "أساسى"
@ -374,12 +384,16 @@ msgstr "استحقاق/خصم"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__by_day
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__by_day
#, python-format
msgid "By Day"
msgstr "باليوم"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__by_hour
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__by_hour
#, python-format
msgid "By Hour"
msgstr "بالساعة"
@ -568,6 +582,7 @@ msgstr "عقد الموظف الحالي "
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_contract.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__type__customize
#, python-format
msgid "Customize"
msgstr "يعدل"
@ -597,7 +612,7 @@ msgstr "تاريخ البداية"
#: code:addons/exp_payroll_custom/wizard/payslip_monthly_report.py:0
#, python-format
msgid "Date From must be less than or equal Date To"
msgstr ""
msgstr "عفوا يجب ان يكون تاريخ البداية سابقاً لتاريخ النهاية"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__date
@ -624,7 +639,9 @@ msgstr "الحساب المدئن"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__deduction
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
#, python-format
msgid "Deduction"
msgstr "الخصم"
@ -649,6 +666,7 @@ msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__degree_id
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__degree
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view
#, python-format
msgid "Degree"
@ -685,8 +703,18 @@ msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__display_name
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__display_name
@ -745,12 +773,17 @@ msgstr "الموظف"
msgid ""
"Employee \"%s\" has no contract Please create contract to add line to "
"advantages"
msgstr ""
msgstr "لا يوجد عقد يرجى إنشاء عقد لإضافة عناصر إلى المزايا \"%s\" الموظف"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "Employee Address"
msgstr ""
msgstr "عنوان الموظف"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "Employee Number"
msgstr "رقم الموظف"
#. module: exp_payroll_custom
#: model:ir.actions.act_window,name:exp_payroll_custom.employee_advantage_list_action
@ -875,12 +908,29 @@ msgstr "تاريخ النهاية"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__termination
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__termination
#, python-format
msgid "End Of Services"
msgstr "إستحقاق نهاية خدمة"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__insurnce
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__insurnce
#, python-format
msgid "Insurnce Deduction"
msgstr "خصم التأمينات الاجتماعية"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__other
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__other
#, python-format
msgid "Other"
msgstr "اخـــــرى"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__end_of_service
#, python-format
msgid "End of Service"
msgstr "نهاية الخدمة"
@ -903,6 +953,7 @@ msgstr "تتجاوز من الحد الأقصى"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_contract.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__type__exception
#, python-format
msgid "Exception"
msgstr "استثناء"
@ -915,6 +966,8 @@ msgstr "مبلغ ثابت"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__fixed
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__fixed
#, python-format
msgid "Fixed for all"
msgstr "ثابت للكل"
@ -987,6 +1040,7 @@ msgstr "الحد الاقل للراتب"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule_category__rule_type__gross
#, python-format
msgid "Gross"
msgstr "إجمالي"
@ -994,6 +1048,7 @@ msgstr "إجمالي"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__group_id
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__group
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view
#, python-format
msgid "Group"
@ -1001,6 +1056,7 @@ msgstr "المجموعة"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_promotions.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__hr_manager
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view
#, python-format
msgid "HR Manager"
@ -1008,6 +1064,7 @@ msgstr "مدير الموارد البشرية"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_promotions.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__confirm
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_promotions_form_view
#, python-format
msgid "HR Officer"
@ -1027,7 +1084,10 @@ msgstr "إخفاء"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__house_allowances
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__house_allowance_temp
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__house
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__house
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__house_allowances
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.employee_cost_report
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree
@ -1043,8 +1103,17 @@ msgstr "بدل السكن"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__id
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__id
@ -1147,8 +1216,17 @@ msgstr "دفتر اليومية"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_contract_advantage____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_promotions____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_employee_selection_wizard____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_employee_reward____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payroll_structure____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_re_contract____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_salary_rule_category____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_lines_ids_reward____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz____last_update
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans____last_update
@ -1196,9 +1274,15 @@ msgstr "آخر تحديث في"
msgid "Leave Request Case"
msgstr "طلب مغادره الحالة"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "Legal #"
msgstr "الرقم القومي/رقم الإقامة"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__level_id
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__level
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view
#, python-format
msgid "Level"
@ -1225,6 +1309,8 @@ msgstr "المرفق الرئيسي"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__mandate
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__mandate
#, python-format
msgid "Mandate Allowance"
msgstr "إستحقاق إنتــداب"
@ -1394,6 +1480,8 @@ msgstr "دون البدلات والخصومات"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__no_discount
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__no_discount
#, python-format
msgid "No discount"
msgstr "لا خصم"
@ -1537,10 +1625,17 @@ msgstr "الأجر الإضافي"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__overtime
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__overtime
#, python-format
msgid "Overtime Allowance"
msgstr "استحقاق اجر اضــافي"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.payslip_monthly_report
msgid "Page:"
msgstr "الصفحة:"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_loans__paid
msgid "Paid"
@ -1568,6 +1663,11 @@ msgstr "طرق السداد"
msgid "Payroll"
msgstr "المرتبــــــــات"
#. module: exp_payroll_custom
#: model:ir.model,name:exp_payroll_custom.model_report_exp_payroll_custom_report_payroll_bank_pdf
msgid "Payroll Bank PDF report"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.actions.report,name:exp_payroll_custom.bank_payslip_report
#: model:ir.actions.report,name:exp_payroll_custom.report_payroll_bank_xlsx
@ -1652,12 +1752,14 @@ msgstr "المخالفات والجزاءات"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__per_bank
#, python-format
msgid "Per Bank"
msgstr "قيد لكل بنك"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__transfer_type__one_by_one
#, python-format
msgid "Per Employee"
msgstr "قيد لكل موظف"
@ -1666,6 +1768,10 @@ msgstr "قيد لكل موظف"
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__percentage
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_line__percentage
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip_run__percentage
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.hr_payslip_run_inherited_form_view
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.inherited_view_hr_payslip_line_tree
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.model_payslip_form_view
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree
msgid "Percentage"
msgstr "نسبة حساب الراتب"
@ -1805,18 +1911,24 @@ msgstr "تكوين الراتب ذات الصلة"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_degrees
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_degrees
#, python-format
msgid "Related with Degrees"
msgstr "ذات الصلة بالدرجات"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_groups
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_groups
#, python-format
msgid "Related with Groups"
msgstr "ذات صلة بالمجموعات"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_levels
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_levels
#, python-format
msgid "Related with Levels"
msgstr "ذات الصلة بالمستويات"
@ -1964,6 +2076,8 @@ msgstr "الراتب / النسبة المئوية"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__salary
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__salary
#, python-format
msgid "Salary Allowance"
msgstr "الراتب الاســـاسي"
@ -1974,6 +2088,11 @@ msgstr "الراتب الاســـاسي"
msgid "Salary Amount"
msgstr "مبلغ الراتب"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "Salary Bank Payslip Report"
msgstr "تقرير البنك للرواتب"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__degree_ids
msgid "Salary Basice"
@ -1988,6 +2107,7 @@ msgid "Salary Degree"
msgstr "درجة الرواتب"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__degree_ids
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__group_ids
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__degree_ids
msgid "Salary Degrees"
@ -2002,6 +2122,7 @@ msgid "Salary Group"
msgstr "مجموعة الرواتب"
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__group_ids
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payslip_monthly_report__group_ids
msgid "Salary Groups"
msgstr "المجموعات"
@ -2135,6 +2256,7 @@ msgstr "سلم الرواتب"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_scale.py:0
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__scale
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.salary_scale_filter_view
#, python-format
msgid "Scale"
@ -2372,7 +2494,7 @@ msgstr ""
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#, python-format
msgid "There is no total for rule : %s"
msgstr ""
msgstr "ليس هنالك مبلغ لقاعدة الرواتب : %s"
#. module: exp_payroll_custom
#: model:res.groups,comment:exp_payroll_custom.group_hr_payroll_contributor
@ -2461,6 +2583,8 @@ msgstr "طريقة الدفع"
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_contract__transport_allowance
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__trans_allowances
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__transport
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__transport
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree
#, python-format
msgid "Transport Allowance"
@ -2541,13 +2665,13 @@ msgstr "تراجع"
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#, python-format
msgid "Wrong percentage base or quantity defined for salary rule %s (%s)."
msgstr ""
msgstr "أساس النسبة المئوية الخطأ أو القيمة المحددة لقاعدة المرتب %s (%s)."
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
#, python-format
msgid "Wrong python code defined for salary rule %s (%s)."
msgstr ""
msgstr "تم تحديد قيمة خاطئة لقاعدة الراتب %s (%s)."
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_salary_rules.py:0
@ -2587,7 +2711,7 @@ msgstr "لايمكن ارجاع حساب الراتب و القيد %s في ح
#: code:addons/exp_payroll_custom/models/employee_reward.py:0
#, python-format
msgid "You can not cancel account move \"%s\" in state not draft"
msgstr ""
msgstr "لا يمكن حذف الغاء القيد \"%s\" في حالة غير المسوده"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_promotions.py:0
@ -2600,7 +2724,7 @@ msgstr "لا يمكن حذف السجل \"%s\" في حالة غير المسود
#: code:addons/exp_payroll_custom/models/employee_reward.py:0
#, python-format
msgid "You can not delete record in state not in draft"
msgstr ""
msgstr "لا يمكن حذف السجل في حالة غير المسوده"
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_promotions.py:0
@ -2775,26 +2899,52 @@ msgstr ""
msgid "الصافي"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__state__refused
msgid "مرفوض"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "العملة"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__contract_advantage__state__draft
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__draft
msgid "مسودة"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "العنوان"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__approved
msgid "معتمد"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__degree
msgid "المؤهل"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__other_allowances
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree
msgid "Others Allowance"
msgstr "البدلات الاخرى"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "المبلغ"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_hr_payslip__employee_insurnce
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.view_hr_payslip_inherit_tree
msgid "Employee Insurnce"
msgstr "خصم التأمينات الإجتماعية للموظق"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payroll_structure__type__group
msgid "المجموعة"
@ -2805,6 +2955,12 @@ msgstr ""
msgid "المدير المباشر"
msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_reward.py:0
#, python-format
msgid "The Amount Must Be Greater Than Zero"
msgstr "يجب أن يكون المبلغ أكبر من الصفر"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "المستفيد / اسم الموظف"
@ -2815,6 +2971,12 @@ msgstr ""
msgid "المستوى"
msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/employee_reward.py:0
#, python-format
msgid "The Employee %s Amount Must Be Greater Than Zero"
msgstr "يجب ان يكون مبلغ الموظف %s اكبر من الصفر"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__employee_promotions__state__hr_manager
msgid "الموارد البشرية"
@ -2825,6 +2987,15 @@ msgstr ""
msgid "الميزان"
msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0
#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0
#, python-format
msgid ""
"Sorry, The Previous month's salary has Not been calculated for Employees \n"
" %s"
msgstr "للأسف, لم يتم احتساب الراتب للشهر السابق للموظفين الاتية اسماهم \n %s"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "الهوية"
@ -2836,12 +3007,29 @@ msgstr ""
msgid "بالساعة"
msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0
#: code:addons/exp_payroll_custom/models/hr_advance_payslip.py:0
#, python-format
msgid ""
"Sorry, Salary has already been calculated This Month for Employees \n"
" %s"
msgstr " للأسف, تم حساب الراتب لهذا الشهر مسبقآ للموظفين الاتية اسماهم \n %s"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__discount_absence__by_day
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__discount_absence__by_day
msgid "باليوم"
msgstr ""
#. module: exp_payroll_custom
#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0
#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0
#: code:addons/exp_payroll_custom/report/payslip_monthly_report.py:0
#, python-format
msgid "EMP #"
msgstr "رقم الوظف"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__house
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__house
@ -2849,52 +3037,97 @@ msgstr ""
msgid "بدل السكن"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__bank_type
msgid "Select Bank"
msgstr "حدد البنك"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__transport
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__transport
msgid "بدل النقل"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__sap
msgid "SAP Bank"
msgstr "بنك ساب"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "بدلات أخرى"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__alahli
msgid "Al-Ahli Bank"
msgstr "البنك الأهلي"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__fixed
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__fixed
msgid "ثابت للكل"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__rajhi
msgid "Al-Rajhi Bank"
msgstr "بنك الراجحي"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__rules_type__insurnce
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__rules_type__insurnce
msgid "خصم التأمينات الاجتماعية"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__bank_type__riyadh
msgid "Al-Riyadh Bank"
msgstr "بنك الرياض"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "دخل آخر"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__report_type
msgid "Report Type"
msgstr "نوع التقرير"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_degrees
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_degrees
msgid "ذات الصلة بالدرجات"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__no_details
msgid "No Details"
msgstr "بدون تفاصيل"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_levels
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_levels
msgid "ذات الصلة بالمستويات"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields,field_description:exp_payroll_custom.field_payroll_bank_wiz__entry_type
msgid "Entry Type"
msgstr "نوع القيد"
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_payslip_line__salary_type__related_groups
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__hr_salary_rule__salary_type__related_groups
msgid "ذات صلة بالمجموعات"
msgstr ""
#. module: exp_payroll_custom
#: model:ir.model.fields.selection,name:exp_payroll_custom.selection__payroll_bank_wiz__entry_type__posted
msgid "Post"
msgstr "مرحل"
#. module: exp_payroll_custom
#: model_terms:ir.ui.view,arch_db:exp_payroll_custom.report_payroll_bank_pdf
msgid "رقم الحساب"

File diff suppressed because it is too large Load Diff

View File

@ -28,7 +28,7 @@ class HRHolidays(models.Model):
if leave.employee_id in restricted.mapped('employee_ids') and \
leave.holiday_status_id in restricted.mapped('leave_ids'):
msg = ''
for r in restricted: msg += r.date_from + ' - ' + r.date_to + '\n'
for r in restricted: msg += str(r.date_from) + ' - ' + str(r.date_to) + '\n'
raise exceptions.ValidationError(_('Sorry you are restricted from applying for %s durring '
'the following periods \n %s') % (
leave.holiday_status_id.name, msg))

View File

@ -319,8 +319,8 @@ class HolidayReportXls(models.AbstractModel):
# sheet.write(row - 2, n + 13, line['end_day_work'], format2)
sheet.write(row - 2, n + 13, line['remaining_leave'], format2)
sheet.write(data_row, n, line['leave_type_name'], format2)
sheet.write(data_row, n + 1, line['leave_start_date'], format2)
sheet.write(data_row, n + 2, line['leave_end_date'], format2)
sheet.write(data_row, n + 1, line['leave_start_date'].strftime('%d/%m/%Y'), format2)
sheet.write(data_row, n + 2, line['leave_end_date'].strftime('%d/%m/%Y'), format2)
sheet.write(data_row, n + 3, line['number_of_days'], format2)
data_row += 1
# for tot in total[key]: