| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/l10n-romania |
| GIT | |
| GIT | https://github.com/OCA/l10n-romania.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/l10n-romania/tree/11.0/l10n_ro_hr_payroll |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Localization |
| LICENSE | |
| LICENSE | AGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Forest and Biomass Romania, OdooERP România S.R.L. |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Forest and Biomass Romania, OdooERP România S.R.L. |
| COMMITTERS | |
| COMMITTERS | GitHub, oca-travis, Mihai Fekete |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/l10n-romania |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:23:56 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/hr: - hr_holidays_public - hr_employee_firstname OCA/l10n-romania: - l10n_ro_hr_contract - l10n_ro_hr_medical_holidays - l10n_ro_hr OCA/partner-contact: - partner_firstname odoo/odoo: - hr_payroll - hr_contract - hr - base_setup - base - web - bus - web_tour - resource - hr_holidays - calendar - decimal_precision - project_timesheet_holidays - hr_timesheet - project - product - analytic - portal - http_routing - web_planner - hr_attendance - barcodes |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
python-stdnum |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_holiday_amounts_form2 |
hr.holidays.amounts.form | hr.holidays | group | Inherits l10n_ro_hr_medical_holidays.edit_holiday_medical_form |
hr_meal_vouchers_form |
hr.meal.vouchers.form | hr.meal.vouchers | form | New |
hr_meal_vouchers_tree |
hr.meal.vouchers.tree | hr.meal.vouchers | tree | New |
report_meal_vouchers_template |
report_meal_vouchers_template | ir.ui.view | qweb | New |
res_company_hr_meal_vouchers_form |
res.company.meal.vouchers.form | res.company.meal.voucher | form | New |
res_company_hr_meal_vouchers_tree |
res.company.meal.vouchers.tree | res.company.meal.voucher | tree | New |
view_employee_form_romania |
view.employee.form.romania | hr.employee | page | Inherits hr.view_employee_form |
view_hr_payslip_form |
hr.payslip.form | hr.payslip | field | Inherits hr_payroll.view_hr_payslip_form |
view_meal_vouchers_line_form |
hr.meal.vouchers.line.form | hr.meal.vouchers.line | form | New |
view_meal_vouchers_line_tree |
hr.meal.vouchers.line.tree | hr.meal.vouchers.line | tree | New |
view_wage_history_tree |
hr.wage.history.tree | hr.wage.history | tree | New |
income_ids
One2many → hr.employee.income
No public methods.
date_from
Date
required=True
args: 'Date From'
date_to
Date
required=True
args: 'Date To'
employee_id
Many2one → hr.employee
index=True
required=True
args: 'hr.employee', 'Employee'
gross_amount
Float
required=True
args: 'Gross Income'
net_amount
Float
required=True
args: 'Net Salary'
number_of_days
Integer
required=True
args: 'Number of Days'
number_of_hours
Integer
required=True
args: 'Number of Hours'
payslip_id
Many2one → hr.payslip
No public methods.
budget_amount
Float
compute='_compute_holiday_amounts'
store=True
args: 'Amount by Social Security'
daily_base
Float
compute='_compute_holiday_amounts'
store=True
args: 'Daily Base'
employer_amount
Float
compute='_compute_holiday_amounts'
store=True
args: 'Amount by Employer'
total_amount
Float
compute='_compute_holiday_amounts'
store=True
args: 'Total Amount'
No public methods.
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
date_from
Date
default=time.strftime('%Y-%m-01')
required=True
args: 'Date From'
date_to
Date
required=True
args: 'Date To'
line_ids
One2many → hr.meal.vouchers.line
name
Char
compute='_compute_name'
readonly=True
string='Name'
build_lines(self)
get_contracts(self)
contract_id
Many2one → hr.contract
index=True
args: 'hr.contract', 'Contract'
employee_id
Many2one → hr.employee
meal_voucher_id
Many2one → hr.meal.vouchers
serial_from
Char
serial_to
Char
voucher_value
Float
vouchers_no
Integer
No public methods.
working_days
Integer
compute='_compute_working_days'
store=True
args: '# Working Days'
action_payslip_done(self)
change_in_hour(self, hour_from, hour_to)
get_contract(self, employee, date_from, date_to)
get_worked_day_lines(self, contracts, date_from, date_to)
night_hours(self, hour_from, hour_to)
overtime(self, hour_from, hour_to, hfrom, hto)
No new fields.
Public methods (1)compute_sheet(self)
budget_amount
Float
budget_days
Integer
daily_base
Float
employer_amount
Float
employer_days
Integer
total_amount
Float
No public methods.
ceiling_min_wage
Integer
required=True
args: 'Ceiling for 6 month income'
date
Date
index=True
required=True
args: 'Month/Year'
med_wage
Integer
required=True
args: 'Medium Wage per economy'
min_wage
Integer
required=True
args: 'Minimum Wage per economy'
working_days
Integer
required=True
args: 'Number of Working(ed) Days'
get_ceiling(self, checkdate)
get_medium_wage(self, checkdate)
get_minimum_wage(self, checkdate)
meal_voucher_ids
One2many → res.company.meal.voucher
string='Meal Voucher Values'
args: 'res.company.meal.voucher', 'company_id'
get_ceiling(self, date=False)
get_meal_voucher_value(self, date=False)
get_medium_wage(self, date=False)
get_minimum_wage(self, date=False)
company_id
Many2one → res.company
default=<expr>
args: 'res.company', 'Company'
date_from
Date
default=time.strftime('%Y-%m-01')
help='Date should be start day of month.'
required=True
args: 'Date From'
value
Float
No public methods.