This module will add the required field for the employee contract in Iran.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Adds Iranian payroll allowance fields to employee contracts and lets you set default amounts for new contracts from the HR settings.
This module extends employee contracts with the extra pay components commonly used in Iran. On the contract form, inside the salary section, you get new fields for daily wages, seniority benefits, house allowance, grocery allowance, child allowance, hiring bonus, responsibility bonus, technical bonus, supplement insurance and life insurance. Each field shows whether the amount is per day or per month, so users can record the correct period for each component.
In the HR settings screen, a new "Iran Localization" section lets you configure default values that will be pre-filled on new contracts: salary, daily wage, house allowance, grocery allowance and child allowance. The amounts are entered in Rials per month or per day as indicated next to each field.
The module only adds fields and settings; it does not calculate payroll, run scheduled jobs, send emails or enforce restrictions. The child allowance help text mentions it is a monthly amount based on daily wage times three times the number of children, but the code does not perform that calculation automatically. All amounts are stored on the contract and on the settings, and the module touches the hr.contract and res.config.settings models.
Depends on
Models and fields (2)
- hr.contract · extends an existing modell10n_ir_daily_wages (Daily wages), l10n_ir_hiring_bonus (Hiring Bonus), l10n_ir_life_insurance (Life Insurance), l10n_ir_child_allowance (Child Allowance), l10n_ir_house_allowance (House Allowance), l10n_ir_technical_bonus (Technical Bonus), l10n_ir_grocery_allowance (Grocery Allowance), l10n_ir_seniority_benefits (Seniority Benefits), l10n_ir_responsibility_bonus (Responsibility Bonus ), l10n_ir_supplement_insurance (Supplement Insurance)
- res.config.settings · extends an existing modeldefault_wage (Wage), default_l10n_ir_daily_wages (Daily Wage), default_l10n_ir_child_allowance (Child Allowance), default_l10n_ir_house_allowance (House Allowance), default_l10n_ir_grocery_allowance (Grocery Allowance)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-iran.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0English
- Adjust the amounts to be used in the calculation of salaries
Persian
- تنظیم مقادیر جهت استفاده در محاسبه حقوق و دستمزد
Usage
Source · Odoo 16.0English Daily Wages Child Allowance -> Monthly child allowance based on (daily wage x 3 x children counts). Grocery Allowance -> Monthly rewardable extra hiring bonus. Hiring Bonus -> Monthly food allowance. House Allowance -> Monthly housing allowance. Life Insurance -> Monthly life insurance amount. Responsibility Bonus -> Monthly liability bonus. Seniority Benefits -> Monthly seniority benefits by each year of the contract. Supplement Insurance -> Monthly supplementary insurance amount. Technical Bonus Monthly -> technical bonus.
Persian
حقوق روزانه .(دستمزد روزانه x 3 x تعداد کودکان)حق اولاد -> حق اولاد بر اساس کمک هزینه خواربار -> پاداش ماهانه اضافی برای استخدام. فوق العاده حق جذب -> کمک هزینه غذایی ماهیانه. کمک هزینه مسکن -> کمک هزینه مسکن ماهانه. بیمه عمر -> مبلغ بیمه عمر ماهانه پاداش مسئولیت -> پاداش تعهد ماهانه. پایه سنوات -> مزایای ماهانه سالمندی تا هر سال از قرارداد. بیمه تکمیلی -> مبلغ بیمه تکمیلی ماهانه. پاداش فنی -> پاداش فنی ماهانه
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.