diff options
| author | Meera Trambadia (OpenERP) <mtr@tinyerp.com> | 2011-09-16 11:11:38 +0530 |
|---|---|---|
| committer | Meera Trambadia (OpenERP) <mtr@tinyerp.com> | 2011-09-16 11:11:38 +0530 |
| commit | d979aad3de95ae24aa1db52cf17c4eecf3d3ce6b (patch) | |
| tree | 592698c8e0dab53fcd157dd456a800bd4a80b5bf /addons/hr_payroll | |
| parent | eea80125f7d1c739260929fb1f38866ef21439e1 (diff) | |
| parent | d101d3fbaaffe2d0219ac6cfeef50338a2501664 (diff) | |
[MERGE] branch merged with lp:openobject-addons
bzr revid: mtr@tinyerp.com-20110916054138-93b3caomaij5dyp4
Diffstat (limited to 'addons/hr_payroll')
70 files changed, 10106 insertions, 10224 deletions
diff --git a/addons/hr_payroll/__openerp__.py b/addons/hr_payroll/__openerp__.py index 69cba040d6b..9e7debaa992 100644 --- a/addons/hr_payroll/__openerp__.py +++ b/addons/hr_payroll/__openerp__.py @@ -23,6 +23,7 @@ 'name': 'Human Resource Payroll', 'version': '1.0', 'category': 'Human Resources', + 'complexity': "expert", 'description': """ Generic Payroll system. ======================= @@ -38,7 +39,7 @@ Generic Payroll system. """, 'author':'OpenERP SA', 'website':'http://www.openerp.com', - 'images': ['images/hr_company_contributions.jpeg','images/hr_salary_heads.jpeg','images/hr_salary_structure.jpeg','images/hr_employee_payslip.jpeg','images/hr_payment_advice.jpeg','images/hr_payroll_register.jpeg'], + 'images': ['images/hr_company_contributions.jpeg','images/hr_salary_heads.jpeg','images/hr_salary_structure.jpeg','images/hr_employee_payslip.jpeg'], 'depends': [ 'hr', 'hr_contract', @@ -49,19 +50,19 @@ Generic Payroll system. ], 'update_xml': [ 'security/hr_security.xml', + 'wizard/hr_payroll_payslips_by_employees.xml', 'hr_payroll_view.xml', 'hr_payroll_workflow.xml', 'hr_payroll_sequence.xml', - 'hr_paroll_report.xml', + 'hr_payroll_report.xml', 'hr_payroll_data.xml', 'security/ir.model.access.csv', - 'wizard/hr_payroll_employees_detail.xml', - 'wizard/hr_payroll_year_salary.xml', + 'wizard/hr_payroll_contribution_register_report.xml', ], 'test': [ 'test/payslip.yml', - 'test/payment_advice.yml', - 'test/payroll_register.yml', +# 'test/payment_advice.yml', +# 'test/payroll_register.yml', # 'test/hr_payroll_report.yml', ], 'demo_xml': [ diff --git a/addons/hr_payroll/hr_paroll_report.xml b/addons/hr_payroll/hr_paroll_report.xml deleted file mode 100644 index 2fae9bcf4c8..00000000000 --- a/addons/hr_payroll/hr_paroll_report.xml +++ /dev/null @@ -1,57 +0,0 @@ -<?xml version="1.0"?> -<openerp> - <data> - <report - auto="False" - id="salary_payslip" - model="hr.payslip" - name="payslip.pdf" - rml="hr_payroll/report/payslip.rml" - string="Employee PaySlip" /> - - <report - auto="False" - id="payroll_advice" - model="hr.payroll.advice" - name="payroll.advice" - rml="hr_payroll/report/report_payroll_advice.rml" - string="Bank Payment Advice" /> - - <report - auto="False" - id="year_salary_report" - model="hr.payslip" - name="year.salary" - rml="hr_payroll/report/report_year_report.rml" - menu = "False" - string="Year Salary Report" /> - - <report - auto="False" - id="year_payroll_register" - model="hr.payroll.register" - name="hr.payroll.register.sheet" - rml="hr_payroll/report/payroll_register.rml" - menu = "True" - string="Print Statement" /> - - <report - auto="False" - id="year_employees_detail" - model="hr.payslip" - name="employees.salary" - rml="hr_payroll/report/report_employees_detail.rml" - menu = "False" - string="Employees Salary Detail" /> - - <report - auto="False" - id="salary_structure_register" - model="hr.employee" - name="salary.structure" - rml="hr_payroll/report/report_emp_salary_structure.rml" - menu = "True" - string="Salary Structure" groups="base.group_hr_manager"/> - - </data> -</openerp> diff --git a/addons/hr_payroll/hr_payroll.py b/addons/hr_payroll/hr_payroll.py index b29bd1312ac..f025addc61e 100644 --- a/addons/hr_payroll/hr_payroll.py +++ b/addons/hr_payroll/hr_payroll.py @@ -24,6 +24,7 @@ import time from datetime import date from datetime import datetime from datetime import timedelta +from dateutil import relativedelta import netsvc from osv import fields, osv @@ -31,77 +32,40 @@ import tools from tools.translate import _ import decimal_precision as dp -def prev_bounds(cdate=False): - when = date.fromtimestamp(time.mktime(time.strptime(cdate,"%Y-%m-%d"))) - this_first = date(when.year, when.month, 1) - month = when.month + 1 - year = when.year - if month > 12: - month = 1 - year += 1 - next_month = date(year, month, 1) - prev_end = next_month - timedelta(days=1) - return this_first, prev_end - -class hr_contract_wage_type(osv.osv): - """ - Wage types - Basic = Basic Salary - Grows = Basic + Allowances - New = Grows - Deductions - """ - - _inherit = 'hr.contract.wage.type' - _columns = { - 'type': fields.selection([('basic','Basic'), ('gross','Gross'), ('net','Net')], 'Type', required=True), - } - -hr_contract_wage_type() - -class hr_passport(osv.osv): - """ - Employee Passport - Passport based Contratacts for Employees - """ - - _name = 'hr.passport' - _description = 'Passport Detail' - _columns = { - 'employee_id':fields.many2one('hr.employee', 'Employee', required=True), - 'name':fields.char('Passport No', size=64, required=True, readonly=False), - 'country_id':fields.many2one('res.country', 'Country of Issue', required=True), - 'address_id':fields.many2one('res.partner.address', 'Address', required=False), - 'date_issue': fields.date('Passport Issue Date', required=True), - 'date_expire': fields.date('Passport Expire Date', required=True), - 'contracts_ids':fields.one2many('hr.contract', 'passport_id', 'Contracts', required=False, readonly=True), - 'note': fields.text('Description'), - } - _sql_constraints = [ - ('passport_no_uniq', 'unique (employee_id, name)', 'The Passport No must be unique !'), - ] -hr_passport() +from tools.safe_eval import safe_eval as eval class hr_payroll_structure(osv.osv): """ Salary structure used to defined - Basic - - Allowlance + - Allowances - Deductions """ _name = 'hr.payroll.structure' _description = 'Salary Structure' _columns = { - 'name':fields.char('Name', size=256, required=True, readonly=False), - 'code':fields.char('Code', size=64, required=True, readonly=False), - 'line_ids':fields.one2many('hr.payslip.line', 'function_id', 'Salary Structure', required=False), - 'company_id':fields.many2one('res.company', 'Company', required=False), + 'name':fields.char('Name', size=256, required=True), + 'code':fields.char('Reference', size=64, required=True), + 'company_id':fields.many2one('res.company', 'Company', required=True), 'note': fields.text('Description'), + 'parent_id':fields.many2one('hr.payroll.structure', 'Parent'), + 'children_ids':fields.one2many('hr.payroll.structure', 'parent_id', 'Children'), } + + def _get_parent(self, cr, uid, context=None): + obj_model = self.pool.get('ir.model.data') + res = False + data_id = obj_model.search(cr, uid, [('model', '=', 'hr.payroll.structure'), ('name', '=', 'structure_base')]) + if data_id: + res = obj_model.browse(cr, uid, data_id[0], context=context).res_id + return res + _defaults = { 'company_id': lambda self, cr, uid, context: \ self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id, + 'parent_id': _get_parent, } def copy(self, cr, uid, id, default=None, context=None): @@ -115,504 +79,86 @@ class hr_payroll_structure(osv.osv): @return: returns a id of newly created record """ - code = self.browse(cr, uid, id, context=context).code - default = { - 'code':code+"(copy)", - 'company_id':self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id - } + if not default: + default = {} + default.update({ + 'code': self.browse(cr, uid, id, context=context).code + "(copy)", + 'company_id': self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id + }) return super(hr_payroll_structure, self).copy(cr, uid, id, default, context=context) + def get_all_rules(self, cr, uid, structure_ids, context=None): + """ + @param structure_ids: list of structure + @return: returns a list of tuple (id, sequence) of rules that are maybe to apply + """ + + all_rules = [] + for struct in self.browse(cr, uid, structure_ids, context=context): + all_rules += self.pool.get('hr.salary.rule')._recursive_search_of_rules(cr, uid, struct.rule_ids, context=context) + return all_rules + + def _get_parent_structure(self, cr, uid, struct_ids, context=None): + if not struct_ids: + return [] + parent = [] + for struct in self.browse(cr, uid, struct_ids, context=context): + if struct.parent_id: + parent.append(struct.parent_id.id) + if parent: + parent = self._get_parent_structure(cr, uid, parent, context) + return parent + struct_ids + hr_payroll_structure() class hr_contract(osv.osv): """ Employee contract based on the visa, work permits - allowas to configure different Salary structure + allows to configure different Salary structure """ - def compute_basic(self, cr, uid, ids, context=None): - res = {} - if context is None: - context = {} - ids += context.get('employee_structure', []) - - slip_line_pool = self.pool.get('hr.payslip.line') - - for contract in self.browse(cr, uid, ids, context=context): - all_per = 0.0 - ded_per = 0.0 - all_fix = 0.0 - ded_fix = 0.0 - obj = {'basic':0.0} - update = {} - if contract.wage_type_id.type == 'gross': - obj['gross'] = contract.wage - update['gross'] = contract.wage - if contract.wage_type_id.type == 'net': - obj['net'] = contract.wage - update['net'] = contract.wage - if contract.wage_type_id.type == 'basic': - obj['basic'] = contract.wage - update['basic'] = contract.wage - - sal_type = contract.wage_type_id.type -# function = contract.struct_id.id - lines = contract.struct_id.line_ids - if not contract.struct_id: - res[contract.id] = obj['basic'] - continue - - ad = [] - for line in lines: - cd = line.code.lower() - obj[cd] = line.amount or 0.0 - - for line in lines: - if line.category_id.code in ad: - continue - ad.append(line.category_id.code) - cd = line.category_id.code.lower() - calculate = False - try: - exp = line.category_id.condition - calculate = eval(exp, obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - - if not calculate: - continue - - percent = 0.0 - value = 0.0 - base = False -# company_contrib = 0.0 - base = line.category_id.base - - try: - #Please have a look at the configuration guide. - amt = eval(base, obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - - if sal_type in ('gross', 'net'): - if line.amount_type == 'per': - percent = line.amount - if amt > 1: - value = percent * amt - elif amt > 0 and amt <= 1: - percent = percent * amt - if value > 0: - percent = 0.0 - elif line.amount_type == 'fix': - value = line.amount - elif line.amount_type == 'func': - value = slip_line_pool.execute_function(cr, uid, line.id, amt, context) - line.amount = value - else: - if line.amount_type in ('fix', 'per'): - value = line.amount - elif line.amount_type == 'func': - value = slip_line_pool.execute_function(cr, uid, line.id, amt, context) - line.amount = value - if line.type == 'allowance': - all_per += percent - all_fix += value - elif line.type == 'deduction': - ded_per += percent - ded_fix += value - if sal_type in ('gross', 'net'): - sal = contract.wage - if sal_type == 'net': - sal += ded_fix - sal -= all_fix - per = 0.0 - if sal_type == 'net': - per = (all_per - ded_per) - else: - per = all_per - if per <=0: - per *= -1 - final = (per * 100) + 100 - basic = (sal * 100) / final - else: - basic = contract.wage - - res[contract.id] = basic - - return res - - def check_vals(self, val1, val2): - if val1 == val2 and val1 == 0: - return True - return False - - def _calculate_salary(self, cr, uid, ids, field_names, arg, context=None): - res = self.compute_basic(cr, uid, ids, context=context) - vals = {} - for rs in self.browse(cr, uid, ids, context=context): - allow = 0.0 - deduct = 0.0 - others = 0.0 - obj = {'basic':res[rs.id], 'gross':0.0, 'net':0.0} - if rs.wage_type_id.type == 'gross': - obj['gross'] = rs.wage - if rs.wage_type_id.type == 'net': - obj['net'] = rs.net - - if not rs.struct_id: - if self.check_vals(obj['basic'], obj['gross']): - obj['gross'] = obj['basic'] = obj['net'] - elif self.check_vals(obj['gross'], obj['net']): - obj['gross']= obj['net'] = obj['basic'] - elif self.check_vals(obj['net'], obj['basic']): - obj['net'] = obj['basic'] = obj['gross'] - record = { - 'advantages_gross':0.0, - 'advantages_net':0.0, - 'basic':obj['basic'], - 'gross':obj['gross'], - 'net':obj['net'] - } - vals[rs.id] = record - continue - - for line in rs.struct_id.line_ids: - amount = 0.0 - if line.amount_type == 'per': - try: - amount = line.amount * eval(str(line.category_id.base), obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - elif line.amount_type in ('fix', 'func'): - amount = line.amount - cd = line.category_id.code.lower() - obj[cd] = amount - - if line.type == 'allowance': - allow += amount - elif line.type == 'deduction': - deduct += amount - elif line.type == 'advance': - others += amount - elif line.type == 'loan': - others += amount - elif line.type == 'otherpay': - others += amount - record = { - 'advantages_gross':round(allow), - 'advantages_net':round(deduct), - 'basic':obj['basic'], - 'gross':round(obj['basic'] + allow), - 'net':round(obj['basic'] + allow - deduct) - } - vals[rs.id] = record - - return vals - _inherit = 'hr.contract' _description = 'Employee Contract' _columns = { - 'permit_no': fields.char('Work Permit No', size=256, required=False, readonly=False), - 'passport_id': fields.many2one('hr.passport', 'Passport No', required=False), - 'visa_no': fields.char('Visa No', size=64, required=False, readonly=False), - 'visa_expire': fields.date('Visa Expire Date'), 'struct_id': fields.many2one('hr.payroll.structure', 'Salary Structure'), - 'working_days_per_week': fields.integer('Working Days', help="No of Working days / week for an employee"), - 'basic': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Basic Salary', digits=(14,2)), - 'gross': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Gross Salary', digits=(14,2)), - 'net': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Net Salary', digits=(14,2)), - 'advantages_net': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Deductions', digits=(14,2)), - 'advantages_gross': fields.function(_calculate_salary, method=True, store=True, multi='dc', type='float', string='Allowances', digits=(14,2)), - } - _defaults = { - 'working_days_per_week': lambda *a: 5, - } -hr_contract() - -class payroll_register(osv.osv): - """ - Payroll Register - """ - - _name = 'hr.payroll.register' - _description = 'Payroll Register' - - def _calculate(self, cr, uid, ids, field_names, arg, context=None): - res = {} - allounce = 0.0 - deduction = 0.0 - net = 0.0 - grows = 0.0 - for register in self.browse(cr, uid, ids, context=context): - for slip in register.line_ids: - allounce += slip.allounce - deduction += slip.deduction - net += slip.net - grows += slip.grows - - res[register.id] = { - 'allounce':allounce, - 'deduction':deduction, - 'net':net, - 'grows':grows - } - return res - - _columns = { - 'name':fields.char('Name', size=64, required=True, readonly=False), - 'date': fields.date('Date', required=True), - 'number':fields.char('Number', size=64, required=False, readonly=True), - 'line_ids':fields.one2many('hr.payslip', 'register_id', 'Payslips', required=False), - 'state':fields.selection([ - ('new','New Slip'), - ('draft','Wating for Verification'), - ('hr_check','Wating for HR Verification'), - ('accont_check','Wating for Account Verification'), - ('confirm','Confirm Sheet'), - ('done','Paid Salary'), - ('cancel','Reject'), - ],'State', select=True, readonly=True), - 'active':fields.boolean('Active', required=False), - 'company_id':fields.many2one('res.company', 'Company', required=False), - 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', type='float', digits=(16, 4)), - 'net': fields.function(_calculate, method=True, store=True, multi='dc', string='Net Salary', digits=(16, 4)), - 'allounce': fields.function(_calculate, method=True, store=True, multi='dc', string='Allowance', digits=(16, 4)), - 'deduction': fields.function(_calculate, method=True, store=True, multi='dc', string='Deduction', digits=(16, 4)), - 'note': fields.text('Description'), - 'bank_id':fields.many2one('res.bank', 'Bank', required=False, help="Select the Bank Address from whcih the salary is going to be paid"), - } - - _defaults = { - 'date': lambda *a: time.strftime('%Y-%m-%d'), - 'state': lambda *a: 'new', - 'active': lambda *a: True, - 'company_id': lambda self, cr, uid, context: \ - self.pool.get('res.users').browse(cr, uid, uid, - context=context).company_id.id, + 'schedule_pay': fields.selection([ + ('monthly', 'Monthly'), + ('quarterly', 'Quarterly'), + ('semi-annually', 'Semi-annually'), + ('annually', 'Annually'), + ('weekly', 'Weekly'), + ('bi-weekly', 'Bi-weekly'), + ('bi-monthly', 'Bi-monthly'), + ], 'Scheduled Pay', select=True), } - def compute_sheet(self, cr, uid, ids, context=None): - emp_pool = self.pool.get('hr.employee') - slip_pool = self.pool.get('hr.payslip') - wf_service = netsvc.LocalService("workflow") - if context is None: - context = {} - - vals = self.browse(cr, uid, ids[0], context=context) - emp_ids = emp_pool.search(cr, uid, [], context=context) - - for emp in emp_pool.browse(cr, uid, emp_ids, context=context): - old_slips = slip_pool.search(cr, uid, [('employee_id','=', emp.id), ('date','=',vals.date)], context=context) - if old_slips: - slip_pool.write(cr, uid, old_slips, {'register_id':ids[0]}, context=context) - for sid in old_slips: - wf_service.trg_validate(uid, 'hr.payslip', sid, 'compute_sheet', cr) - else: - res = { - 'employee_id':emp.id, - 'basic':0.0, - 'register_id':ids[0], - 'name':vals.name, - 'date':vals.date, - } - slip_id = slip_pool.create(cr, uid, res, context=context) - wf_service.trg_validate(uid, 'hr.payslip', slip_id, 'compute_sheet', cr) - - number = self.pool.get('ir.sequence').get(cr, uid, 'salary.register') - self.write(cr, uid, ids, {'state':'draft', 'number':number}, context=context) - return True - - def set_to_draft(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'draft'}, context=context) - return True - - def cancel_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'cancel'}, context=context) - return True - - def verify_sheet(self, cr, uid, ids, context=None): - slip_pool = self.pool.get('hr.payslip') - - for id in ids: - sids = slip_pool.search(cr, uid, [('register_id','=',id)], context=context) - wf_service = netsvc.LocalService("workflow") - for sid in sids: - wf_service.trg_validate(uid, 'hr.payslip', sid, 'verify_sheet', cr) - - self.write(cr, uid, ids, {'state':'hr_check'}, context=context) - return True - - def final_verify_sheet(self, cr, uid, ids, context=None): - slip_pool = self.pool.get('hr.payslip') - advice_pool = self.pool.get('hr.payroll.advice') - advice_line_pool = self.pool.get('hr.payroll.advice.line') - sequence_pool = self.pool.get('ir.sequence') - users_pool = self.pool.get('res.users') - - for id in ids: - sids = slip_pool.search(cr, uid, [('register_id','=',id), ('state','=','hr_check')], context=context) - wf_service = netsvc.LocalService("workflow") - for sid in sids: - wf_service.trg_validate(uid, 'hr.payslip', sid, 'final_verify_sheet', cr) - - company_name = users_pool.browse(cr, uid, uid, context=context).company_id.name - for reg in self.browse(cr, uid, ids, context=context): - advice = { - 'name': 'Payment Advice from %s' % (company_name), - 'number': sequence_pool.get(cr, uid, 'payment.advice'), - 'register_id':reg.id - } - pid = advice_pool.create(cr, uid, advice, context=context) - - for slip in reg.line_ids: - if not slip.employee_id.bank_account_id: - raise osv.except_osv(_('Error !'), _('Please define bank account for the %s employee') % (slip.employee_id.name)) - pline = { - 'advice_id':pid, - 'name':slip.employee_id.bank_account_id.acc_number, - 'employee_id':slip.employee_id.id, - 'amount':slip.other_pay + slip.net, - 'bysal':slip.net - } - id = advice_line_pool.create(cr, uid, pline, context=context) - - self.write(cr, uid, ids, {'state':'confirm'}, context=context) - return True - - def process_sheet(self, cr, uid, ids, context=None): - slip_pool = self.pool.get('hr.payslip') - for id in ids: - sids = slip_pool.search(cr, uid, [('register_id','=',id), ('state','=','confirm')], context=context) - wf_service = netsvc.LocalService("workflow") - for sid in sids: - wf_service.trg_validate(uid, 'hr.payslip', sid, 'process_sheet', cr) - - self.write(cr, uid, ids, {'state':'done'}, context=context) - return True - -payroll_register() - -class payroll_advice(osv.osv): - ''' - Bank Advice Note - ''' - - _name = 'hr.payroll.advice' - _description = 'Bank Advice Note' - _columns = { - 'register_id':fields.many2one('hr.payroll.register', 'Payroll Register', required=False), - 'name':fields.char('Name', size=2048, required=True, readonly=False), - 'note': fields.text('Description'), - 'date': fields.date('Date'), - 'state':fields.selection([ - ('draft','Draft Sheet'), - ('confirm','Confirm Sheet'), - ('cancel','Reject'), - ],'State', select=True, readonly=True), - 'number':fields.char('Number', size=64, required=False, readonly=True), - 'line_ids':fields.one2many('hr.payroll.advice.line', 'advice_id', 'Employee Salary', required=False), - 'chaque_nos':fields.char('Chaque Nos', size=256, required=False, readonly=False), - 'company_id':fields.many2one('res.company', 'Company', required=False), - 'bank_id': fields.related('register_id','bank_id', type='many2one', relation='res.bank', string='Bank', help="Select the Bank Address from whcih the salary is going to be paid"), - } _defaults = { - 'date': lambda *a: time.strftime('%Y-%m-%d'), - 'state': lambda *a: 'draft', - 'company_id': lambda self, cr, uid, context: \ - self.pool.get('res.users').browse(cr, uid, uid, - context=context).company_id.id, + 'schedule_pay': 'monthly', } - def confirm_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'confirm'}, context=context) - return True - - def set_to_draft(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'draft'}, context=context) - return True - - def cancel_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'cancel'}, context=context) - return True - - def onchange_company_id(self, cr, uid, ids, company_id=False, context=None): - res = {} - if company_id: - company = self.pool.get('res.company').browse(cr, uid, company_id, context=context) - if company.partner_id.bank_ids: - res.update({'bank': company.partner_id.bank_ids[0].bank.name}) - return { - 'value':res - } -payroll_advice() - -class payroll_advice_line(osv.osv): - ''' - Bank Advice Lines - ''' - - _name = 'hr.payroll.advice.line' - _description = 'Bank Advice Lines' - _columns = { - 'advice_id':fields.many2one('hr.payroll.advice', 'Bank Advice', required=False), - 'name':fields.char('Bank Account A/C', size=64, required=True, readonly=False), - 'employee_id':fields.many2one('hr.employee', 'Employee', required=True), - 'amount': fields.float('Amount', digits=(16, 4)), - 'bysal': fields.float('By Salary', digits=(16, 4)), - 'flag':fields.char('D/C', size=8, required=True, readonly=False), - } - _defaults = { - 'flag': lambda *a: 'C', - } + def get_all_structures(self, cr, uid, contract_ids, context=None): + """ + @param contract_ids: list of contracts + @return: the structures linked to the given contracts, ordered by hierachy (parent=False first, then first level children and so on) and without duplicata + """ + all_structures = [] + structure_ids = [contract.struct_id.id for contract in self.browse(cr, uid, contract_ids, context=context)] + return list(set(self.pool.get('hr.payroll.structure')._get_parent_structure(cr, uid, structure_ids, context=context))) - def onchange_employee_id(self, cr, uid, ids, ddate, employee_id, context=None): - vals = {} - slip_pool = self.pool.get('hr.payslip') - if employee_id: - dates = prev_bounds(ddate) - sids = False - sids = slip_pool.search(cr, uid, [('paid','=',False),('state','=','confirm'),('date','>=',dates[0]), ('employee_id','=',employee_id), ('date','<=',dates[1])], context=context) - if sids: - slip = slip_pool.browse(cr, uid, sids[0], context=context) - vals['name'] = slip.employee_id.identification_id - vals['amount'] = slip.net + slip.other_pay - vals['bysal'] = slip.net - return { - 'value':vals - } -payroll_advice_line() +hr_contract() class contrib_register(osv.osv): ''' Contribution Register ''' - _name = 'hr.contibution.register' + _name = 'hr.contribution.register' _description = 'Contribution Register' - def _total_contrib(self, cr, uid, ids, field_names, arg, context=None): - line_pool = self.pool.get('hr.contibution.register.line') - - res = {} - for cur in self.browse(cr, uid, ids, context=context): - current = line_pool.search(cr, uid, [('register_id','=',cur.id)], context=context) - e_month = 0.0 - c_month = 0.0 - for i in line_pool.browse(cr, uid, current, context=context): - e_month += i.emp_deduction - c_month += i.comp_deduction - res[cur.id]={ - 'monthly_total_by_emp':e_month, - 'monthly_total_by_comp':c_month, - } - return res - _columns = { 'company_id':fields.many2one('res.company', 'Company', required=False), 'name':fields.char('Name', size=256, required=True, readonly=False), - 'register_line_ids':fields.one2many('hr.contibution.register.line', 'register_id', 'Register Line', readonly=True), - 'monthly_total_by_emp': fields.function(_total_contrib, method=True, multi='dc', string='Total By Employee', digits=(16, 4)), - 'monthly_total_by_comp': fields.function(_total_contrib, method=True, multi='dc', string='Total By Company', digits=(16, 4)), + 'register_line_ids':fields.one2many('hr.payslip.line', 'register_id', 'Register Line', readonly=True), 'note': fields.text('Description'), } _defaults = { @@ -620,191 +166,76 @@ class contrib_register(osv.osv): self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id, } -contrib_register() - -class contrib_register_line(osv.osv): - ''' - Contribution Register Line - ''' - - _name = 'hr.contibution.register.line' - _description = 'Contribution Register Line' - - def _total(self, cr, uid, ids, field_names, arg, context=None): - res={} - for line in self.browse(cr, uid, ids, context=context): - res[line.id] = line.emp_deduction + line.comp_deduction - return res - - _columns = { - 'name':fields.char('Name', size=256, required=True, readonly=False), - 'register_id':fields.many2one('hr.contibution.register', 'Register', required=False), - 'code':fields.char('Code', size=64, required=False, readonly=False), - 'employee_id':fields.many2one('hr.employee', 'Employee', required=True), - 'date': fields.date('Date'), - 'emp_deduction': fields.float('Employee Deduction', digits=(16, 4)), - 'comp_deduction': fields.float('Company Deduction', digits=(16, 4)), - 'total': fields.function(_total, method=True, store=True, string='Total', digits=(16, 4)), - } - _defaults = { - 'date': lambda *a: time.strftime('%Y-%m-%d'), - } -contrib_register_line() -class payment_category(osv.osv): - """ - Allowance, Deduction Heads - House Rent Allowance, Medical Allowance, Food Allowance - Professional Tax, Advance TDS, Providend Funds, etc - """ - - _name = 'hr.allounce.deduction.categoty' - _description = 'Allowance Deduction Heads' - _columns = { - 'name':fields.char('Category Name', size=64, required=True, readonly=False), - 'code':fields.char('Category Code', size=64, required=True, readonly=False), - 'type':fields.selection([ - ('allowance','Allowance'), - ('deduction','Deduction'), - ('leaves','Leaves'), - ('advance','Advance'), - ('loan','Loan'), - ('installment','Loan Installment'), - ('otherpay','Other Payment'), - ('otherdeduct','Other Deduction'), - ],'Type', select=True, required=True), - 'base':fields.text('Based on', required=True, readonly=False, help='This will use to computer the % fields values, in general its on basic, but You can use all heads code field in small letter as a variable name i.e. hra, ma, lta, etc...., also you can use, static varible basic'), - 'condition':fields.char('Condition', size=1024, required=True, readonly=False, help='Applied this head for calculation if condition is true'), - 'sequence': fields.integer('Sequence', required=True, help='Use to arrange calculation sequence'), - 'note': fields.text('Description'), - 'user_id':fields.char('User', size=64, required=False, readonly=False), - 'state':fields.char('Label', size=64, required=False, readonly=False), - 'company_id':fields.many2one('res.company', 'Company', required=False), - 'contribute_ids':fields.one2many('company.contribution', 'category_id', 'Contributions', required=False), - } - _defaults = { - 'condition': lambda *a: 'True', - 'base': lambda *a:'basic', - 'sequence': lambda *a:5, - 'company_id': lambda self, cr, uid, context: \ - self.pool.get('res.users').browse(cr, uid, uid, - context=context).company_id.id, - } -payment_category() +contrib_register() -class company_contribution(osv.osv): +class hr_salary_rule_category(osv.osv): """ - Company contribution - Allows to configure company contribution for some taxes + HR Salary Rule Category """ - _name = 'company.contribution' - _description = "Company Contribution" + _name = 'hr.salary.rule.category' + _description = 'Salary Rule Category' _columns = { - 'category_id':fields.many2one('hr.allounce.deduction.categoty', 'Heads', required=False), - 'name':fields.char('Name', size=256, required=True, readonly=False), + 'name':fields.char('Name', size=64, required=True, readonly=False), 'code':fields.char('Code', size=64, required=True, readonly=False), - 'gratuity':fields.boolean('Use for Gratuity ?', required=False), - 'line_ids':fields.one2many('company.contribution.line', 'contribution_id', 'Calculations', required=False), - 'register_id':fields.property( - 'hr.contibution.register', - type='many2one', - relation='hr.contibution.register', - string="Contribution Register", - method=True, - view_load=True, - help="Contribution register based on company", - required=False - ), - 'amount_type':fields.selection([ - ('fix','Fixed Amount'), - ('per','Percentage'), - ('func','Function Calculation'), - ],'Amount Type', select=True), - 'contribute_per':fields.float('Contribution', digits=(16, 4), help='Define Company contribution ratio 1.00=100% contribution.'), - 'company_id':fields.many2one('res.company', 'Company', required=False), - 'active':fields.boolean('Active', required=False), + 'parent_id':fields.many2one('hr.salary.rule.category', 'Parent', help="Linking a salary category to its parent is used only for the reporting purpose."), + 'children_ids': fields.one2many('hr.salary.rule.category', 'parent_id', 'Children'), 'note': fields.text('Description'), + 'company_id':fields.many2one('res.company', 'Company', required=False), } _defaults = { - 'amount_type': lambda *a:'fix', - 'active': lambda *a:True, 'company_id': lambda self, cr, uid, context: \ self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id, } - def _execute_function(self, cr, uid, id, value, context=None): - """ - self: pointer to self object - cr: cursor to database - uid: user id of current executer - """ - line_pool = self.pool.get('company.contribution.line') - res = 0 - ids = line_pool.search(cr, uid, [('category_id','=',id), ('to_val','>=',value),('from_val','<=',value)], context=context) - if not ids: - ids = line_pool.search(cr, uid, [('category_id','=',id), ('from','<=',value)], context=context) - if not ids: - res = 0 - else: - res = line_pool.browse(cr, uid, ids, context=context)[0].value - return res +hr_salary_rule_category() - def compute(self, cr, uid, id, value, context=None): - contrib = self.browse(cr, uid, id, context=context) - if contrib.amount_type == 'fix': - return contrib.contribute_per - elif contrib.amount_type == 'per': - return value * contrib.contribute_per - elif contrib.amount_type == 'func': - return self._execute_function(cr, uid, id, value, context) - return 0.0 -company_contribution() - -class company_contribution_line(osv.osv): - """ - Company contribution lines - """ +class one2many_mod2(fields.one2many): - _name = 'company.contribution.line' - _description = 'Allowance Deduction Category' - _order = 'sequence' - _columns = { - 'contribution_id':fields.many2one('company.contribution', 'Contribution', required=False), - 'name':fields.char('Name', size=64, required=False, readonly=False), - 'from_val': fields.float('From', digits=(16, 4)), - 'to_val': fields.float('To', digits=(16, 4)), - 'amount_type':fields.selection([ - ('fix','Fixed Amount'), - ],'Amount Type', select=True), - 'sequence':fields.integer('Sequence'), - 'value': fields.float('Value', digits=(16, 4)), - } -company_contribution_line() + def get(self, cr, obj, ids, name, user=None, offset=0, context=None, values=None): + if context is None: + context = {} + if not values: + values = {} + res = {} + for id in ids: + res[id] = [] + ids2 = obj.pool.get(self._obj).search(cr, user, [(self._fields_id,'in',ids), ('appears_on_payslip', '=', True)], limit=self._limit) + for r in obj.pool.get(self._obj)._read_flat(cr, user, ids2, [self._fields_id], context=context, load='_classic_write'): + res[r[self._fields_id]].append( r['id'] ) + return res -class hr_holidays_status(osv.osv): +class hr_payslip_run(osv.osv): - _inherit = "hr.holidays.status" + _name = 'hr.payslip.run' + _description = 'Payslip Run' _columns = { - 'company_id':fields.many2one('res.company', 'Company', required=False), - 'type':fields.selection([ - ('paid','Paid Holiday'), - ('unpaid','Un-Paid Holiday'), - ('halfpaid','Half-Pay Holiday') - ], string='Payment'), - 'head_id': fields.many2one('hr.allounce.deduction.categoty', 'Payroll Head', domain=[('type','=','deduction')]), - 'code': fields.related('head_id','code', type='char', relation='hr.allounce.deduction.categoty', string='Code'), -# 'code':fields.char('Code', size=64, required=False, readonly=False), + 'name': fields.char('Name', size=64, required=True, readonly=True, states={'draft': [('readonly', False)]}), + 'slip_ids': fields.one2many('hr.payslip', 'payslip_run_id', 'Payslips', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'state': fields.selection([ + ('draft', 'Draft'), + ('close', 'Close'), + ], 'State', select=True, readonly=True), + 'date_start': fields.date('Date From', required=True, readonly=True, states={'draft': [('readonly', False)]}), + 'date_end': fields.date('Date To', required=True, readonly=True, states={'draft': [('readonly', False)]}), + 'credit_note': fields.boolean('Credit Note', readonly=True, states={'draft': [('readonly', False)]}, help="If its checked, indicates that all payslips generated from here are refund payslips."), } _defaults = { - 'type': lambda *args: 'unpaid', - 'company_id': lambda self, cr, uid, context: \ - self.pool.get('res.users').browse(cr, uid, uid, - context=context).company_id.id, + 'state': 'draft', + 'date_start': lambda *a: time.strftime('%Y-%m-01'), + 'date_end': lambda *a: str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10], } -hr_holidays_status() + + def draft_payslip_run(self, cr, uid, ids, context=None): + return self.write(cr, uid, ids, {'state': 'draft'}, context=context) + + def close_payslip_run(self, cr, uid, ids, context=None): + return self.write(cr, uid, ids, {'state': 'close'}, context=context) + +hr_payslip_run() class hr_payslip(osv.osv): ''' @@ -814,565 +245,699 @@ class hr_payslip(osv.osv): _name = 'hr.payslip' _description = 'Pay Slip' - def _calculate(self, cr, uid, ids, field_names, arg, context=None): - slip_line_obj = self.pool.get('hr.payslip.line') - res = {} - for rs in self.browse(cr, uid, ids, context=context): - allow = 0.0 - deduct = 0.0 - others = 0.0 - obj = {'basic':rs.basic} - if rs.igross > 0: - obj['gross'] = rs.igross - if rs.inet > 0: - obj['net'] = rs.inet - for line in rs.line_ids: - amount = 0.0 - if line.amount_type == 'per': - try: - amount = line.amount * eval(str(line.category_id.base), obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - elif line.amount_type in ('fix', 'func'): - amount = line.amount - cd = line.category_id.code.lower() - obj[cd] = amount - contrib = 0.0 - if line.type == 'allowance': - allow += amount - others += contrib - amount -= contrib - elif line.type == 'deduction': - deduct += amount - others -= contrib - amount += contrib - elif line.type == 'advance': - others += amount - elif line.type == 'loan': - others += amount - elif line.type == 'otherpay': - others += amount - slip_line_obj.write(cr, uid, [line.id], {'total':amount}, context=context) - - record = { - 'allounce':allow, - 'deduction':deduct, - 'grows':rs.basic + allow, - 'net':rs.basic + allow - deduct, - 'other_pay':others, - 'total_pay':rs.basic + allow - deduct - } - res[rs.id] = record - return res + def _get_lines_salary_rule_category(self, cr, uid, ids, field_names, arg=None, context=None): + result = {} + if not ids: return result + for id in ids: + result.setdefault(id, []) + cr.execute('''SELECT pl.slip_id, pl.id FROM hr_payslip_line AS pl \ + LEFT JOIN hr_salary_rule_category AS sh on (pl.category_id = sh.id) \ + WHERE pl.slip_id in %s \ + GROUP BY pl.slip_id, pl.sequence, pl.id ORDER BY pl.sequence''',(tuple(ids),)) + res = cr.fetchall() + for r in res: + result[r[0]].append(r[1]) + return result _columns = { - 'deg_id':fields.many2one('hr.payroll.structure', 'Designation', readonly=True, states={'draft': [('readonly', False)]}), - 'register_id':fields.many2one('hr.payroll.register', 'Register', required=False, readonly=True, states={'new': [('readonly', False)]}), - 'name':fields.char('Name', size=64, required=False, readonly=True, states={'new': [('readonly', False)]}), - 'number':fields.char('Number', size=64, required=False, readonly=True), - 'employee_id':fields.many2one('hr.employee', 'Employee', required=True, readonly=True, states={'new': [('readonly', False)]}), - 'date': fields.date('Date', readonly=True, states={'new': [('readonly', False)]}), - 'state':fields.selection([ - ('new','New Slip'), - ('draft','Wating for Verification'), - ('hr_check','Wating for HR Verification'), - ('accont_check','Wating for Account Verification'), - ('confirm','Confirm Sheet'), - ('done','Paid Salary'), - ('cancel','Reject'), - ],'State', select=True, readonly=True), - 'basic_before_leaves': fields.float('Basic Salary', readonly=True, digits_compute=dp.get_precision('Account')), - 'leaves': fields.float('Leave Deductions', readonly=True, digits_compute=dp.get_precision('Account')), - 'basic': fields.float('Net Basic', readonly=True, digits_compute=dp.get_precision('Account')), - 'grows': fields.function(_calculate, method=True, store=True, multi='dc', string='Gross Salary', digits_compute=dp.get_precision('Account')), - 'net': fields.function(_calculate, method=True, store=True, multi='dc', string='Net Salary', digits_compute=dp.get_precision('Account')), - 'allounce': fields.function(_calculate, method=True, store=True, multi='dc', string='Allowance', digits_compute=dp.get_precision('Account')), - 'deduction': fields.function(_calculate, method=True, store=True, multi='dc', string='Deduction', digits_compute=dp.get_precision('Account')), - 'other_pay': fields.function(_calculate, method=True, store=True, multi='dc', string='Others', digits_compute=dp.get_precision('Account')), - 'total_pay': fields.function(_calculate, method=True, store=True, multi='dc', string='Total Payment', digits_compute=dp.get_precision('Account')), - 'line_ids':fields.one2many('hr.payslip.line', 'slip_id', 'Payslip Line', required=False, readonly=True, states={'draft': [('readonly', False)]}), - 'company_id':fields.many2one('res.company', 'Company', required=False, readonly=True, states={'draft': [('readonly', False)]}), - 'holiday_days': fields.float('No of Leaves', readonly=True), - 'worked_days': fields.float('Worked Day', readonly=True), - 'working_days': fields.float('Working Days', readonly=True), - 'paid':fields.boolean('Paid ? ', required=False, readonly=True, states={'draft': [('readonly', False)]}), - 'note':fields.text('Description'), - 'contract_id':fields.many2one('hr.contract', 'Contract', required=False, readonly=True, states={'draft': [('readonly', False)]}), - 'igross': fields.float('Calculaton Field', readonly=True, digits=(16, 2), help="Calculation field used for internal calculation, do not place this on form"), - 'inet': fields.float('Calculaton Field', readonly=True, digits=(16, 2), help="Calculation field used for internal calculation, do not place this on form"), + 'struct_id': fields.many2one('hr.payroll.structure', 'Structure', readonly=True, states={'draft': [('readonly', False)]}, help='Defines the rules that have to be applied to this payslip, accordingly to the contract chosen. If you let empty the field contract, this field isn\'t mandatory anymore and thus the rules applied will be all the rules set on the structure of all contracts of the employee valid for the chosen period'), + 'name': fields.char('Description', size=64, required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'number': fields.char('Reference', size=64, required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'employee_id': fields.many2one('hr.employee', 'Employee', required=True, readonly=True, states={'draft': [('readonly', False)]}), + 'date_from': fields.date('Date From', readonly=True, states={'draft': [('readonly', False)]}, required=True), + 'date_to': fields.date('Date To', readonly=True, states={'draft': [('readonly', False)]}, required=True), + 'state': fields.selection([ + ('draft', 'Draft'), + ('verify', 'Waiting'), + ('done', 'Done'), + ('cancel', 'Rejected'), + ], 'State', select=True, readonly=True, + help='* When the payslip is created the state is \'Draft\'.\ + \n* If the payslip is under verification, the state is \'Waiting\'. \ + \n* If the payslip is confirmed then state is set to \'Done\'.\ + \n* When user cancel payslip the state is \'Rejected\'.'), +# 'line_ids': fields.one2many('hr.payslip.line', 'slip_id', 'Payslip Line', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'line_ids': one2many_mod2('hr.payslip.line', 'slip_id', 'Payslip Lines', readonly=True, states={'draft':[('readonly',False)]}), + 'company_id': fields.many2one('res.company', 'Company', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'worked_days_line_ids': fields.one2many('hr.payslip.worked_days', 'payslip_id', 'Payslip Worked Days', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'input_line_ids': fields.one2many('hr.payslip.input', 'payslip_id', 'Payslip Inputs', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'paid': fields.boolean('Made Payment Order ? ', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'note': fields.text('Description', readonly=True, states={'draft':[('readonly',False)]}), + 'contract_id': fields.many2one('hr.contract', 'Contract', required=False, readonly=True, states={'draft': [('readonly', False)]}), + 'details_by_salary_rule_category': fields.function(_get_lines_salary_rule_category, method=True, type='one2many', relation='hr.payslip.line', string='Details by Salary Rule Category'), + 'credit_note': fields.boolean('Credit Note', help="Indicates this payslip has a refund of another", readonly=True, states={'draft': [('readonly', False)]}), + 'payslip_run_id': fields.many2one('hr.payslip.run', 'Payslip Run', readonly=True, states={'draft': [('readonly', False)]}), } _defaults = { - 'date': lambda *a: time.strftime('%Y-%m-%d'), - 'state': lambda *a: 'new', + 'date_from': lambda *a: time.strftime('%Y-%m-01'), + 'date_to': lambda *a: str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10], + 'state': 'draft', + 'credit_note': False, 'company_id': lambda self, cr, uid, context: \ self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id, } def copy(self, cr, uid, id, default=None, context=None): + if not default: + default = {} company_id = self.pool.get('res.users').browse(cr, uid, uid, context=context).company_id.id - default = { - 'line_ids': False, - 'move_ids': False, - 'move_line_ids': False, - 'move_payment_ids': False, - 'company_id':company_id, + default.update({ + 'line_ids': [], + 'move_ids': [], + 'move_line_ids': [], + 'company_id': company_id, 'period_id': False, - 'basic_before_leaves':0, - 'basic':0 - } - res_id = super(hr_payslip, self).copy(cr, uid, id, default, context=context) - return res_id - - def create_voucher(self, cr, uid, ids, name, voucher, sequence=5): - slip_move = self.pool.get('hr.payslip.account.move') - for slip in ids: - res = { - 'slip_id':slip, - 'move_id':voucher, - 'sequence':sequence, - 'name':name - } - slip_move.create(cr, uid, res) - - def set_to_draft(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'draft'}, context=context) - return True + 'basic_before_leaves': 0.0, + 'basic_amount': 0.0 + }) + return super(hr_payslip, self).copy(cr, uid, id, default, context=context) def cancel_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'cancel'}, context=context) - return True - - def account_check_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'accont_check'}, context=context) - return True - - def hr_check_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'state':'hr_check'}, context=context) - return True + return self.write(cr, uid, ids, {'state': 'cancel'}, context=context) def process_sheet(self, cr, uid, ids, context=None): - self.write(cr, uid, ids, {'paid':True, 'state':'done'}, context=context) - return True + return self.write(cr, uid, ids, {'paid': True, 'state': 'done'}, context=context) - def verify_sheet(self, cr, uid, ids, context=None): - register_pool = self.pool.get('company.contribution') - register_line_pool = self.pool.get('hr.contibution.register.line') + def hr_verify_sheet(self, cr, uid, ids, context=None): + return self.write(cr, uid, ids, {'state': 'verify'}, context=context) - for slip in self.browse(cr, uid, ids, context=context): - base = { - 'basic':slip.basic, - 'net':slip.net, - 'gross':slip.grows, - } - for line in slip.line_ids: - base[line.code.lower()] = line.total - for contrib in line.category_id.contribute_ids: - if contrib.register_id: - value = eval(line.category_id.base, base) - company_contrib = register_pool.compute(cr, uid, contrib.id, value, context) - reg_line = { - 'name':line.name, - 'register_id': contrib.register_id.id, - 'code':line.code, - 'employee_id':slip.employee_id.id, - 'emp_deduction':line.total, - 'comp_deduction':company_contrib, - 'total':line.total + line.total - } - register_line_pool.create(cr, uid, reg_line) + def refund_sheet(self, cr, uid, ids, context=None): + mod_obj = self.pool.get('ir.model.data') + wf_service = netsvc.LocalService("workflow") + for payslip in self.browse(cr, uid, ids, context=context): + id_copy = self.copy(cr, uid, payslip.id, {'credit_note': True, 'name': _('Refund: ')+payslip.name}, context=context) + self.compute_sheet(cr, uid, [id_copy], context=context) + wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'hr_verify_sheet', cr) + wf_service.trg_validate(uid, 'hr.payslip', id_copy, 'process_sheet', cr) + + form_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_form') + form_res = form_id and form_id[1] or False + tree_id = mod_obj.get_object_reference(cr, uid, 'hr_payroll', 'view_hr_payslip_tree') + tree_res = tree_id and tree_id[1] or False + return { + 'name':_("Refund Payslip"), + 'view_mode': 'tree, form', + 'view_id': False, + 'view_type': 'form', + 'res_model': 'hr.payslip', + 'type': 'ir.actions.act_window', + 'nodestroy': True, + 'target': 'current', + 'domain': "[('id', 'in', %s)]" % [id_copy], + 'views': [(tree_res, 'tree'), (form_res, 'form')], + 'context': {} + } - self.write(cr, uid, ids, {'state':'confirm'}, context=context) + def check_done(self, cr, uid, ids, context=None): return True - def get_contract(self, cr, uid, employee, date, context=None): - sql_req= ''' - SELECT c.id as id, c.wage as wage, struct_id as function - FROM hr_contract c - LEFT JOIN hr_employee emp on (c.employee_id=emp.id) - LEFT JOIN hr_contract_wage_type cwt on (cwt.id = c.wage_type_id) - LEFT JOIN hr_contract_wage_type_period p on (cwt.period_id = p.id) - WHERE - (emp.id=%s) AND - (date_start <= %s) AND - (date_end IS NULL OR date_end >= %s) - LIMIT 1 - ''' - cr.execute(sql_req, (employee.id, date, date)) - contract = cr.dictfetchone() - - contract = contract and contract or {} - return contract - - def _get_leaves(self, cr, user, slip, employee, context=None): + #TODO move this function into hr_contract module, on hr.employee object + def get_contract(self, cr, uid, employee, date_from, date_to, context=None): + """ + @param employee: browse record of employee + @param date_from: date field + @param date_to: date field + @return: returns the ids of all the contracts for the given employee that need to be considered for the given dates """ - Compute leaves for an employee + contract_obj = self.pool.get('hr.contract') + clause = [] + #a contract is valid if it ends between the given dates + clause_1 = ['&',('date_end', '<=', date_to),('date_end','>=', date_from)] + #OR if it starts between the given dates + clause_2 = ['&',('date_start', '<=', date_to),('date_start','>=', date_from)] + #OR if it starts before the date_from and finish after the date_end (or never finish) + clause_3 = [('date_start','<=', date_from),'|',('date_end', '=', False),('date_end','>=', date_to)] + clause_final = [('employee_id', '=', employee.id),'|','|'] + clause_1 + clause_2 + clause_3 + contract_ids = contract_obj.search(cr, uid, clause_final, context=context) + return contract_ids - @param cr: cursor to database - @param user: id of current user - @param slip: object of the hr.payroll.slip model - @param employee: object of the hr.employee model - @param context: context arguments, like lang, time zone + def compute_sheet(self, cr, uid, ids, context=None): + slip_line_pool = self.pool.get('hr.payslip.line') + sequence_obj = self.pool.get('ir.sequence') + for payslip in self.browse(cr, uid, ids, context=context): + number = payslip.number or sequence_obj.get(cr, uid, 'salary.slip') + #delete old payslip lines + old_slipline_ids = slip_line_pool.search(cr, uid, [('slip_id', '=', payslip.id)], context=context) +# old_slipline_ids + if old_slipline_ids: + slip_line_pool.unlink(cr, uid, old_slipline_ids, context=context) + if payslip.contract_id: + #set the list of contract for which the rules have to be applied + contract_ids = [payslip.contract_id.id] + else: + #if we don't give the contract, then the rules to apply should be for all current contracts of the employee + contract_ids = self.get_contract(cr, uid, payslip.employee_id, payslip.date_from, payslip.date_to, context=context) + lines = [(0,0,line) for line in self.pool.get('hr.payslip').get_payslip_lines(cr, uid, contract_ids, payslip.id, context=context)] + self.write(cr, uid, [payslip.id], {'line_ids': lines, 'number': number,}, context=context) + return True - @return: return a result + def get_worked_day_lines(self, cr, uid, contract_ids, date_from, date_to, context=None): """ - result = [] - - dates = prev_bounds(slip.date) - sql = '''select id from hr_holidays - where date_from >= '%s' and date_to <= '%s' - and employee_id = %s - and state = 'validate' ''' % (dates[0], dates[1], slip.employee_id.id) - cr.execute(sql) - res = cr.fetchall() + @param contract_ids: list of contract id + @return: returns a list of dict containing the input that should be applied for the given contract between date_from and date_to + """ + def was_on_leave(employee_id, datetime_day, context=None): + res = False + day = datetime_day.strftime("%Y-%m-%d") + holiday_ids = self.pool.get('hr.holidays').search(cr, uid, [('state','=','validate'),('employee_id','=',employee_id),('type','=','remove'),('date_from','<=',day),('date_to','>=',day)]) + if holiday_ids: + res = self.pool.get('hr.holidays').browse(cr, uid, holiday_ids, context=context)[0].holiday_status_id.name + return res + + res = [] + for contract in self.pool.get('hr.contract').browse(cr, uid, contract_ids, context=context): + if not contract.working_hours: + #fill only if the contract as a working schedule linked + continue + attendances = { + 'name': _("Normal Working Days paid at 100%"), + 'sequence': 1, + 'code': 'WORK100', + 'number_of_days': 0.0, + 'number_of_hours': 0.0, + 'contract_id': contract.id, + } + leaves = {} + day_from = datetime.strptime(date_from,"%Y-%m-%d") + day_to = datetime.strptime(date_to,"%Y-%m-%d") + nb_of_days = (day_to - day_from).days + 1 + for day in range(0, nb_of_days): + working_hours_on_day = self.pool.get('resource.calendar').working_hours_on_day(cr, uid, contract.working_hours, day_from + timedelta(days=day), context) + if working_hours_on_day: + #the employee had to work + leave_type = was_on_leave(contract.employee_id.id, day_from + timedelta(days=day), context=context) + if leave_type: + #if he was on leave, fill the leaves dict + if leave_type in leaves: + leaves[leave_type]['number_of_days'] += 1.0 + leaves[leave_type]['number_of_hours'] += working_hours_on_day + else: + leaves[leave_type] = { + 'name': leave_type, + 'sequence': 5, + 'code': leave_type, + 'number_of_days': 1.0, + 'number_of_hours': working_hours_on_day, + 'contract_id': contract.id, + } + else: + #add the input vals to tmp (increment if existing) + attendances['number_of_days'] += 1.0 + attendances['number_of_hours'] += working_hours_on_day + leaves = [value for key,value in leaves.items()] + res += [attendances] + leaves + return res + + def get_inputs(self, cr, uid, contract_ids, date_from, date_to, context=None): + res = [] + contract_obj = self.pool.get('hr.contract') + rule_obj = self.pool.get('hr.salary.rule') + + structure_ids = contract_obj.get_all_structures(cr, uid, contract_ids, context=context) + rule_ids = self.pool.get('hr.payroll.structure').get_all_rules(cr, uid, structure_ids, context=context) + sorted_rule_ids = [id for id, sequence in sorted(rule_ids, key=lambda x:x[1])] + + for contract in contract_obj.browse(cr, uid, contract_ids, context=context): + for rule in rule_obj.browse(cr, uid, sorted_rule_ids, context=context): + if rule.input_ids: + for input in rule.input_ids: + inputs = { + 'name': input.name, + 'code': input.code, + 'contract_id': contract.id, + } + res += [inputs] + return res - if res: - result = [x[0] for x in res] + def get_payslip_lines(self, cr, uid, contract_ids, payslip_id, context): + def _sum_salary_rule_category(localdict, category, amount): + if category.parent_id: + localdict = _sum_salary_rule_category(localdict, category.parent_id, amount) + localdict['categories'].dict[category.code] = category.code in localdict['categories'].dict and localdict['categories'].dict[category.code] + amount or amount + return localdict + + class BrowsableObject(object): + def __init__(self, pool, cr, uid, employee_id, dict): + self.pool = pool + self.cr = cr + self.uid = uid + self.employee_id = employee_id + self.dict = dict + + def __getattr__(self, attr): + return attr in self.dict and self.dict.__getitem__(attr) or 0.0 + + class InputLine(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = datetime.now().strftime('%Y-%m-%d') + result = 0.0 + self.cr.execute("SELECT sum(amount) as sum\ + FROM hr_payslip as hp, hr_payslip_input as pi \ + WHERE hp.employee_id = %s AND hp.state = 'done' \ + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s", + (self.employee_id, from_date, to_date, code)) + res = self.cr.fetchone()[0] + return res or 0.0 + + class WorkedDays(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + def _sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = datetime.now().strftime('%Y-%m-%d') + result = 0.0 + self.cr.execute("SELECT sum(number_of_days) as number_of_days, sum(number_of_hours) as number_of_hours\ + FROM hr_payslip as hp, hr_payslip_worked_days as pi \ + WHERE hp.employee_id = %s AND hp.state = 'done'\ + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pi.payslip_id AND pi.code = %s", + (self.employee_id, from_date, to_date, code)) + return self.cr.fetchone() + + def sum(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[0] or 0.0 + + def sum_hours(self, code, from_date, to_date=None): + res = self._sum(code, from_date, to_date) + return res and res[1] or 0.0 + + class Payslips(BrowsableObject): + """a class that will be used into the python code, mainly for usability purposes""" + + def sum(self, code, from_date, to_date=None): + if to_date is None: + to_date = datetime.now().strftime('%Y-%m-%d') + self.cr.execute("SELECT sum(case when hp.credit_note = False then (pl.total) else (-pl.total) end)\ + FROM hr_payslip as hp, hr_payslip_line as pl \ + WHERE hp.employee_id = %s AND hp.state = 'done' \ + AND hp.date_from >= %s AND hp.date_to <= %s AND hp.id = pl.slip_id AND pl.code = %s", + (self.employee_id, from_date, to_date, code)) + res = self.cr.fetchone() + return res and res[0] or 0.0 + + #we keep a dict with the result because a value can be overwritten by another rule with the same code + result_dict = {} + rules = {} + categories_dict = {} + blacklist = [] + payslip_obj = self.pool.get('hr.payslip') + inputs_obj = self.pool.get('hr.payslip.worked_days') + obj_rule = self.pool.get('hr.salary.rule') + payslip = payslip_obj.browse(cr, uid, payslip_id, context=context) + worked_days = {} + for worked_days_line in payslip.worked_days_line_ids: + worked_days[worked_days_line.code] = worked_days_line + inputs = {} + for input_line in payslip.input_line_ids: + inputs[input_line.code] = input_line + + categories_obj = BrowsableObject(self.pool, cr, uid, payslip.employee_id.id, categories_dict) + input_obj = InputLine(self.pool, cr, uid, payslip.employee_id.id, inputs) + worked_days_obj = WorkedDays(self.pool, cr, uid, payslip.employee_id.id, worked_days) + payslip_obj = Payslips(self.pool, cr, uid, payslip.employee_id.id, payslip) + rules_obj = BrowsableObject(self.pool, cr, uid, payslip.employee_id.id, rules) + + localdict = {'categories': categories_obj, 'rules': rules_obj, 'payslip': payslip_obj, 'worked_days': worked_days_obj, 'inputs': input_obj} + #get the ids of the structures on the contracts and their parent id as well + structure_ids = self.pool.get('hr.contract').get_all_structures(cr, uid, contract_ids, context=context) + #get the rules of the structure and thier children + rule_ids = self.pool.get('hr.payroll.structure').get_all_rules(cr, uid, structure_ids, context=context) + #run the rules by sequence + sorted_rule_ids = [id for id, sequence in sorted(rule_ids, key=lambda x:x[1])] + + for contract in self.pool.get('hr.contract').browse(cr, uid, contract_ids, context=context): + employee = contract.employee_id + localdict.update({'employee': employee, 'contract': contract}) + for rule in obj_rule.browse(cr, uid, sorted_rule_ids, context=context): + key = rule.code + '-' + str(contract.id) + localdict['result'] = None + localdict['result_qty'] = 1.0 + #check if the rule can be applied + if obj_rule.satisfy_condition(cr, uid, rule.id, localdict, context=context) and rule.id not in blacklist: + #compute the amount of the rule + amount, qty = obj_rule.compute_rule(cr, uid, rule.id, localdict, context=context) + #check if there is already a rule computed with that code + previous_amount = rule.code in localdict and localdict[rule.code] or 0.0 + #set/overwrite the amount computed for this rule in the localdict + localdict[rule.code] = amount * qty + rules[rule.code] = rule + #sum the amount for its salary category + localdict = _sum_salary_rule_category(localdict, rule.category_id, (amount * qty) - previous_amount) + #create/overwrite the rule in the temporary results + result_dict[key] = { + 'salary_rule_id': rule.id, + 'contract_id': contract.id, + 'name': rule.name, + 'code': rule.code, + 'category_id': rule.category_id.id, + 'sequence': rule.sequence, + 'appears_on_payslip': rule.appears_on_payslip, + 'condition_select': rule.condition_select, + 'condition_python': rule.condition_python, + 'condition_range': rule.condition_range, + 'condition_range_min': rule.condition_range_min, + 'condition_range_max': rule.condition_range_max, + 'amount_select': rule.amount_select, + 'amount_fix': rule.amount_fix, + 'amount_python_compute': rule.amount_python_compute, + 'amount_percentage': rule.amount_percentage, + 'amount_percentage_base': rule.amount_percentage_base, + 'register_id': rule.register_id.id, + 'amount': amount, + 'employee_id': contract.employee_id.id, + 'quantity': qty, + } + else: + #blacklist this rule and its children + blacklist += [id for id, seq in self.pool.get('hr.salary.rule')._recursive_search_of_rules(cr, uid, [rule], context=context)] + result = [value for code, value in result_dict.items()] return result - def compute_sheet(self, cr, uid, ids, context=None): - func_pool = self.pool.get('hr.payroll.structure') - slip_line_pool = self.pool.get('hr.payslip.line') - holiday_pool = self.pool.get('hr.holidays') - sequence_obj = self.pool.get('ir.sequence') + def onchange_employee_id(self, cr, uid, ids, date_from, date_to, employee_id=False, contract_id=False, context=None): + empolyee_obj = self.pool.get('hr.employee') + contract_obj = self.pool.get('hr.contract') + worked_days_obj = self.pool.get('hr.payslip.worked_days') + input_obj = self.pool.get('hr.payslip.input') + if context is None: context = {} - date = self.read(cr, uid, ids, ['date'], context=context)[0]['date'] - - #Check for the Holidays - def get_days(start, end, month, year, calc_day): - import datetime - count = 0 - for day in range(start, end): - if datetime.date(year, month, day).weekday() == calc_day: - count += 1 - return count - - for slip in self.browse(cr, uid, ids, context=context): - old_slip_ids = slip_line_pool.search(cr, uid, [('slip_id','=',slip.id)], context=context) - slip_line_pool.unlink(cr, uid, old_slip_ids, context=context) - update = {} - ttyme = datetime.fromtimestamp(time.mktime(time.strptime(slip.date,"%Y-%m-%d"))) - contracts = self.get_contract(cr, uid, slip.employee_id, date, context) - if contracts.get('id', False) == False: - update.update({ - 'basic': round(0.0), - 'basic_before_leaves': round(0.0), - 'name':'Salary Slip of %s for %s' % (slip.employee_id.name, tools.ustr(ttyme.strftime('%B-%Y'))), - 'state':'draft', - 'contract_id':False, - 'company_id':slip.employee_id.company_id.id + #delete old worked days lines + old_worked_days_ids = ids and worked_days_obj.search(cr, uid, [('payslip_id', '=', ids[0])], context=context) or False + if old_worked_days_ids: + worked_days_obj.unlink(cr, uid, old_worked_days_ids, context=context) + + #delete old input lines + old_input_ids = ids and input_obj.search(cr, uid, [('payslip_id', '=', ids[0])], context=context) or False + if old_input_ids: + input_obj.unlink(cr, uid, old_input_ids, context=context) + + + #defaults + res = {'value':{ + 'line_ids':[], + 'input_line_ids': [], + 'worked_days_line_ids': [], + #'details_by_salary_head':[], TODO put me back + 'name':'', + 'contract_id': False, + 'struct_id': False, + } + } + if not employee_id: + return res + ttyme = datetime.fromtimestamp(time.mktime(time.strptime(date_from, "%Y-%m-%d"))) + employee_id = empolyee_obj.browse(cr, uid, employee_id, context=context) + res['value'].update({ + 'name': _('Salary Slip of %s for %s') % (employee_id.name, tools.ustr(ttyme.strftime('%B-%Y'))), + 'company_id': employee_id.company_id.id + }) + + if not context.get('contract', False): + #fill with the first contract of the employee + contract_ids = self.get_contract(cr, uid, employee_id, date_from, date_to, context=context) + res['value'].update({ + 'struct_id': contract_ids and contract_obj.read(cr, uid, contract_ids[0], ['struct_id'], context=context)['struct_id'][0] or False, + 'contract_id': contract_ids and contract_ids[0] or False, + }) + else: + if contract_id: + #set the list of contract for which the input have to be filled + contract_ids = [contract_id] + #fill the structure with the one on the selected contract + contract_record = contract_obj.browse(cr, uid, contract_id, context=context) + res['value'].update({ + 'struct_id': contract_record.struct_id.id, + 'contract_id': contract_id }) - self.write(cr, uid, [slip.id], update, context=context) - continue - - contract = slip.employee_id.contract_id - sal_type = contract.wage_type_id.type - function = contract.struct_id.id - lines = [] - if function: - func = func_pool.read(cr, uid, function, ['line_ids'], context=context) - lines = slip_line_pool.browse(cr, uid, func['line_ids'], context=context) - - #lines += slip.employee_id.line_ids - - ad = [] - all_per = 0.0 - ded_per = 0.0 - all_fix = 0.0 - ded_fix = 0.0 - - obj = {'basic':0.0} - if contract.wage_type_id.type == 'gross': - obj['gross'] = contract.wage - update['igross'] = contract.wage - if contract.wage_type_id.type == 'net': - obj['net'] = contract.wage - update['inet'] = contract.wage - if contract.wage_type_id.type == 'basic': - obj['basic'] = contract.wage - update['basic'] = contract.wage - - for line in lines: - cd = line.code.lower() - obj[cd] = line.amount or 0.0 - - for line in lines: - if line.category_id.code in ad: - continue - ad.append(line.category_id.code) - cd = line.category_id.code.lower() - calculate = False - try: - exp = line.category_id.condition - calculate = eval(exp, obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - - if not calculate: - continue - - percent = 0.0 - value = 0.0 - base = False -# company_contrib = 0.0 - base = line.category_id.base - - try: - #Please have a look at the configuration guide. - amt = eval(base, obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - - if sal_type in ('gross', 'net'): - if line.amount_type == 'per': - percent = line.amount - if amt > 1: - value = percent * amt - elif amt > 0 and amt <= 1: - percent = percent * amt - if value > 0: - percent = 0.0 - elif line.amount_type == 'fix': - value = line.amount - elif line.amount_type == 'func': - value = slip_line_pool.execute_function(cr, uid, line.id, amt, context) - line.amount = value - else: - if line.amount_type in ('fix', 'per'): - value = line.amount - elif line.amount_type == 'func': - value = slip_line_pool.execute_function(cr, uid, line.id, amt, context) - line.amount = value - if line.type == 'allowance': - all_per += percent - all_fix += value - elif line.type == 'deduction': - ded_per += percent - ded_fix += value - vals = { - 'amount':line.amount, - 'slip_id':slip.id, - 'employee_id':False, - 'function_id':False, - 'base':base - } - slip_line_pool.copy(cr, uid, line.id, vals, {}) - if sal_type in ('gross', 'net'): - sal = contract.wage - if sal_type == 'net': - sal += ded_fix - sal -= all_fix - per = 0.0 - if sal_type == 'net': - per = (all_per - ded_per) - else: - per = all_per - if per <=0: - per *= -1 - final = (per * 100) + 100 - basic = (sal * 100) / final else: - basic = contract.wage - - number = sequence_obj.get(cr, uid, 'salary.slip') - update.update({ - 'deg_id':function, - 'number':number, - 'basic': round(basic), - 'basic_before_leaves': round(basic), - 'name':'Salary Slip of %s for %s' % (slip.employee_id.name, tools.ustr(ttyme.strftime('%B-%Y'))), - 'state':'draft', - 'contract_id':contract.id, - 'company_id':slip.employee_id.company_id.id - }) + #if we don't give the contract, then the input to fill should be for all current contracts of the employee + contract_ids = self.get_contract(cr, uid, employee_id, date_from, date_to, context=context) + if not contract_ids: + return res + + #computation of the salary input + worked_days_line_ids = self.get_worked_day_lines(cr, uid, contract_ids, date_from, date_to, context=context) + input_line_ids = self.get_inputs(cr, uid, contract_ids, date_from, date_to, context=context) + res['value'].update({ + 'worked_days_line_ids': worked_days_line_ids, + 'input_line_ids': input_line_ids, + }) + return res - for line in slip.employee_id.line_ids: - vals = { - 'amount':line.amount, - 'slip_id':slip.id, - 'employee_id':False, - 'function_id':False, - 'base':base - } - slip_line_pool.copy(cr, uid, line.id, vals, {}) + def onchange_contract_id(self, cr, uid, ids, date_from, date_to, employee_id=False, contract_id=False, context=None): +#TODO it seems to be the mess in the onchanges, we should have onchange_employee => onchange_contract => doing all the things + if context is None: + context = {} + res = {'value':{ + 'line_ids': [], + 'name': '', + } + } + context.update({'contract': True}) + if not contract_id: + res['value'].update({'struct_id': False}) + return self.onchange_employee_id(cr, uid, ids, date_from=date_from, date_to=date_to, employee_id=employee_id, contract_id=contract_id, context=context) - self.write(cr, uid, [slip.id], update, context=context) +hr_payslip() - for slip in self.browse(cr, uid, ids, context=context): - if not slip.contract_id: - continue +class hr_payslip_worked_days(osv.osv): + ''' + Payslip Worked Days + ''' - basic_before_leaves = slip.basic - working_day = 0 - off_days = 0 - dates = prev_bounds(slip.date) - - days_arr = [0, 1, 2, 3, 4, 5, 6] - for dy in range(slip.employee_id.contract_id.working_days_per_week, 7): - off_days += get_days(1, dates[1].day, dates[1].month, dates[1].year, days_arr[dy]) - total_off = off_days - working_day = dates[1].day - total_off - perday = slip.net / working_day - total = 0.0 - leave = 0.0 - leave_ids = self._get_leaves(cr, uid, slip, slip.employee_id, context) - total_leave = 0.0 - paid_leave = 0.0 - for hday in holiday_pool.browse(cr, uid, leave_ids, context=context): - if not hday.holiday_status_id.head_id: - raise osv.except_osv(_('Error !'), _('Please check configuration of %s, payroll head is missing') % (hday.holiday_status_id.name)) - - res = { - 'slip_id':slip.id, - 'name':hday.holiday_status_id.name + '-%s' % (hday.number_of_days), - 'code':hday.holiday_status_id.code, - 'amount_type':'fix', - 'category_id':hday.holiday_status_id.head_id.id, - 'sequence':hday.holiday_status_id.head_id.sequence - } - days = hday.number_of_days - if hday.number_of_days < 0: - days = hday.number_of_days * -1 - total_leave += days - if hday.holiday_status_id.type == 'paid': - paid_leave += days - continue -# res['name'] = hday.holiday_status_id.name + '-%s' % (days) -# res['amount'] = perday * days -# res['type'] = 'allowance' -# leave += days -# total += perday * days - - elif hday.holiday_status_id.type == 'halfpaid': - paid_leave += (days / 2) - res['name'] = hday.holiday_status_id.name + '-%s/2' % (days) - res['amount'] = perday * (days/2) - total += perday * (days/2) - leave += days / 2 - res['type'] = 'deduction' - else: - res['name'] = hday.holiday_status_id.name + '-%s' % (days) - res['amount'] = perday * days - res['type'] = 'deduction' - leave += days - total += perday * days - - slip_line_pool.create(cr, uid, res, context=context) - basic = basic - total -# leaves = total - update.update({ - 'basic':basic, - 'basic_before_leaves': round(basic_before_leaves), - 'leaves':total, - 'holiday_days':leave, - 'worked_days':working_day - leave, - 'working_days':working_day, - }) - self.write(cr, uid, [slip.id], update, context=context) - return True -hr_payslip() + _name = 'hr.payslip.worked_days' + _description = 'Payslip Worked Days' + _columns = { + 'name': fields.char('Description', size=256, required=True), + 'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True), + 'sequence': fields.integer('Sequence', required=True,), + 'code': fields.char('Code', size=52, required=True, help="The code that can be used in the salary rules"), + 'number_of_days': fields.float('Number of Days'), + 'number_of_hours': fields.float('Number of Hours'), + 'contract_id': fields.many2one('hr.contract', 'Contract', required=True, help="The contract for which applied this input"), + } + _order = 'payslip_id, sequence' + _defaults = { + 'sequence': 10, + } +hr_payslip_worked_days() -class hr_payslip_line(osv.osv): +class hr_payslip_input(osv.osv): ''' - Payslip Line + Payslip Input ''' - _name = 'hr.payslip.line' - _description = 'Payslip Line' + _name = 'hr.payslip.input' + _description = 'Payslip Input' + _columns = { + 'name': fields.char('Description', size=256, required=True), + 'payslip_id': fields.many2one('hr.payslip', 'Pay Slip', required=True), + 'sequence': fields.integer('Sequence', required=True,), + 'code': fields.char('Code', size=52, required=True, help="The code that can be used in the salary rules"), + 'amount': fields.float('Amount', help="It is used in computation. For e.g. A rule for sales having 1% commission of basic salary for per product can defined in expression like result = inputs.SALEURO.amount * contract.wage*0.01."), + 'contract_id': fields.many2one('hr.contract', 'Contract', required=True, help="The contract for which applied this input"), + } + _order = 'payslip_id, sequence' + _defaults = { + 'sequence': 10, + 'amount': 0.0, + } - def onchange_category(self, cr, uid, ids, category_id): - res = { - } - if category_id: - category = self.pool.get('hr.allounce.deduction.categoty').browse(cr, uid, category_id) - res.update({ - 'sequence':category.sequence, - 'name':category.name, - 'code':category.code, - 'type':category.type - }) - return {'value':res} +hr_payslip_input() - def onchange_amount(self, cr, uid, ids, amount, typ): - amt = amount - if typ and typ == 'per': - if int(amt) > 0: - amt = amt / 100 - return {'value':{'amount':amt}} +class hr_salary_rule(osv.osv): + _name = 'hr.salary.rule' _columns = { - 'slip_id':fields.many2one('hr.payslip', 'Pay Slip', required=False), - 'function_id':fields.many2one('hr.payroll.structure', 'Function', required=False), - 'employee_id':fields.many2one('hr.employee', 'Employee', required=False), 'name':fields.char('Name', size=256, required=True, readonly=False), - 'base':fields.char('Formula', size=1024, required=False, readonly=False), - 'code':fields.char('Code', size=64, required=False, readonly=False), - 'category_id':fields.many2one('hr.allounce.deduction.categoty', 'Category', required=True), - 'type':fields.selection([ - ('allowance','Allowance'), - ('deduction','Deduction'), - ('leaves','Leaves'), - ('advance','Advance'), - ('loan','Loan'), - ('installment','Loan Installment'), - ('otherpay','Other Payment'), - ('otherdeduct','Other Deduction'), - ],'Type', select=True, required=True), - #TODO: link type to the category_id instead of define again - #'type': fields.related('category_id','type', type='selection', size=64, relation='hr.allounce.deduction.categoty', string='Type', store=True), - 'amount_type':fields.selection([ - ('per','Percentage (%)'), + 'code':fields.char('Code', size=64, required=True, help="The code of salary rules can be used as reference in computation of other rules. In that case, it is case sensitive."), + 'sequence': fields.integer('Sequence', required=True, help='Use to arrange calculation sequence'), + 'quantity': fields.char('Quantity', size=256, help="It is used in computation for percentage and fixed amount.For e.g. A rule for Meal Voucher having fixed amount of 1€ per worked day can have its quantity defined in expression like worked_days.WORK100.number_of_days."), + 'category_id':fields.many2one('hr.salary.rule.category', 'Category', required=True), + 'active':fields.boolean('Active', help="If the active field is set to false, it will allow you to hide the salary rule without removing it."), + 'appears_on_payslip': fields.boolean('Appears on Payslip', help="Used for the display of rule on payslip"), + 'parent_rule_id':fields.many2one('hr.salary.rule', 'Parent Salary Rule', select=True), + 'company_id':fields.many2one('res.company', 'Company', required=False), + 'condition_select': fields.selection([('none', 'Always True'),('range', 'Range'), ('python', 'Python Expression')], "Condition Based on", required=True), + 'condition_range':fields.char('Range Based on',size=1024, readonly=False, help='This will use to computer the % fields values, in general its on basic, but You can use all categories code field in small letter as a variable name i.e. hra, ma, lta, etc...., also you can use, static varible basic'), + 'condition_python':fields.text('Python Condition', required=True, readonly=False, help='Applied this rule for calculation if condition is true. You can specify condition like basic > 1000.'),#old name = conditions + 'condition_range_min': fields.float('Minimum Range', required=False, help="The minimum amount, applied for this rule."), + 'condition_range_max': fields.float('Maximum Range', required=False, help="The maximum amount, applied for this rule."), + 'amount_select':fields.selection([ + ('percentage','Percentage (%)'), ('fix','Fixed Amount'), - ('func','Function Value'), - ],'Amount Type', select=True, required=True), - 'amount': fields.float('Amount / Percentage', digits=(16, 4)), - 'total': fields.float('Sub Total', readonly=True, digits_compute=dp.get_precision('Account')), - 'company_contrib': fields.float('Company Contribution', readonly=True, digits=(16, 4)), - 'sequence': fields.integer('Sequence'), + ('code','Python Code'), + ],'Amount Type', select=True, required=True, help="The computation method for the rule amount."), + 'amount_fix': fields.float('Fixed Amount', digits_compute=dp.get_precision('Payroll'),), + 'amount_percentage': fields.float('Percentage (%)', digits_compute=dp.get_precision('Payroll'), help='For example, enter 50.0 to apply a percentage of 50%'), + 'amount_python_compute':fields.text('Python Code'), + 'amount_percentage_base':fields.char('Percentage based on',size=1024, required=False, readonly=False, help='result will be affected to a variable'), + 'child_ids':fields.one2many('hr.salary.rule', 'parent_rule_id', 'Child Salary Rule'), + 'register_id':fields.many2one('hr.contribution.register', 'Contribution Register', help="Eventual third party involved in the salary payment of the employees."), + 'input_ids': fields.one2many('hr.rule.input', 'input_id', 'Inputs'), 'note':fields.text('Description'), - 'line_ids':fields.one2many('hr.payslip.line.line', 'slipline_id', 'Calculations', required=False) - } - _order = 'sequence' + } _defaults = { - 'amount_type': lambda *a: 'per' + 'amount_python_compute': ''' +# Available variables: +#---------------------- +# payslip: object containing the payslips +# employee: hr.employee object +# contract: hr.contract object +# rules: object containing the rules code (previously computed) +# categories: object containing the computed salary rule categories (sum of amount of all rules belonging to that category). +# worked_days: object containing the computed worked days. +# inputs: object containing the computed inputs. + +# Note: returned value have to be set in the variable 'result' + +result = contract.wage * 0.10''', + 'condition_python': +''' +# Available variables: +#---------------------- +# payslip: object containing the payslips +# employee: hr.employee object +# contract: hr.contract object +# rules: object containing the rules code (previously computed) +# categories: object containing the computed salary rule categories (sum of amount of all rules belonging to that category). +# worked_days: object containing the computed worked days +# inputs: object containing the computed inputs + +# Note: returned value have to be set in the variable 'result' + +result = rules.NET > categories.NET * 0.10''', + 'condition_range': 'contract.wage', + 'sequence': 5, + 'appears_on_payslip': True, + 'active': True, + 'company_id': lambda self, cr, uid, context: \ + self.pool.get('res.users').browse(cr, uid, uid, + context=context).company_id.id, + 'condition_select': 'none', + 'amount_select': 'fix', + 'amount_fix': 0.0, + 'amount_percentage': 0.0, + 'quantity': '1.0', + } + + def _recursive_search_of_rules(self, cr, uid, rule_ids, context=None): + """ + @param rule_ids: list of browse record + @return: returns a list of tuple (id, sequence) which are all the children of the passed rule_ids + """ + children_rules = [] + for rule in rule_ids: + if rule.child_ids: + children_rules += self._recursive_search_of_rules(cr, uid, rule.child_ids, context=context) + return [(r.id, r.sequence) for r in rule_ids] + children_rules + + #TODO should add some checks on the type of result (should be float) + def compute_rule(self, cr, uid, rule_id, localdict, context=None): + """ + @param rule_id: id of rule to compute + @param localdict: dictionary containing the environement in which to compute the rule + @return: returns the result of computation and the quantity as floats + """ + rule = self.browse(cr, uid, rule_id, context=context) + if rule.amount_select == 'fix': + try: + return rule.amount_fix, eval(rule.quantity, localdict) + except: + raise osv.except_osv(_('Error'), _('Wrong quantity defined for salary rule %s (%s)')% (rule.name, rule.code)) + elif rule.amount_select == 'percentage': + try: + amount = rule.amount_percentage * eval(rule.amount_percentage_base, localdict) / 100 + return amount, eval(rule.quantity, localdict) + except: + raise osv.except_osv(_('Error'), _('Wrong percentage base or quantity defined for salary rule %s (%s)')% (rule.name, rule.code)) + else: + try: + eval(rule.amount_python_compute, localdict, mode='exec', nocopy=True) + return localdict['result'], 'result_qty' in localdict and localdict['result_qty'] or 1.0 + except: + raise osv.except_osv(_('Error'), _('Wrong python code defined for salary rule %s (%s) ')% (rule.name, rule.code)) + + def satisfy_condition(self, cr, uid, rule_id, localdict, context=None): + """ + @param rule_id: id of hr.salary.rule to be tested + @param contract_id: id of hr.contract to be tested + @return: returns True if the given rule match the condition for the given contract. Return False otherwise. + """ + rule = self.browse(cr, uid, rule_id, context=context) + + if rule.condition_select == 'none': + return True + elif rule.condition_select == 'range': + try: + result = eval(rule.condition_range, localdict) + return rule.condition_range_min <= result and result <= rule.condition_range_max or False + except: + raise osv.except_osv(_('Error'), _('Wrong range condition defined for salary rule %s (%s)')% (rule.name, rule.code)) + else: #python code + try: + eval(rule.condition_python, localdict, mode='exec', nocopy=True) + return 'result' in localdict and localdict['result'] or False + except: + raise osv.except_osv(_('Error'), _('Wrong python condition defined for salary rule %s (%s)')% (rule.name, rule.code)) + +hr_salary_rule() + +class hr_rule_input(osv.osv): + ''' + Salary Rule Input + ''' + + _name = 'hr.rule.input' + _description = 'Salary Rule Input' + _columns = { + 'name': fields.char('Description', size=256, required=True), + 'code': fields.char('Code', size=52, required=True, help="The code that can be used in the salary rules"), + 'input_id': fields.many2one('hr.salary.rule', 'Salary Rule Input', required=True) } - def execute_function(self, cr, uid, id, value, context=None): - line_pool = self.pool.get('hr.payslip.line.line') - res = 0 - ids = line_pool.search(cr, uid, [('slipline_id','=',id), ('from_val','<=',value), ('to_val','>=',value)], context=context) - if not ids: - ids = line_pool.search(cr, uid, [('slipline_id','=',id), ('from_val','<=',value)], context=context) - if not ids: - return res +hr_rule_input() - res = line_pool.browse(cr, uid, ids, context=context)[-1].value +class hr_payslip_line(osv.osv): + ''' + Payslip Line + ''' + + _name = 'hr.payslip.line' + _inherit = 'hr.salary.rule' + _description = 'Payslip Line' + _order = 'contract_id, sequence' + + def _calculate_total(self, cr, uid, ids, name, args, context): + if not ids: return {} + res = {} + for line in self.browse(cr, uid, ids, context=context): + res[line.id] = float(line.quantity) * line.amount return res + _columns = { + 'slip_id':fields.many2one('hr.payslip', 'Pay Slip', required=True), + 'salary_rule_id':fields.many2one('hr.salary.rule', 'Rule', required=True), + 'employee_id':fields.many2one('hr.employee', 'Employee', required=True), + 'contract_id':fields.many2one('hr.contract', 'Contract', required=True), + 'amount': fields.float('Amount', digits_compute=dp.get_precision('Payroll')), + 'quantity': fields.float('Quantity', digits_compute=dp.get_precision('Payroll')), + 'total': fields.function(_calculate_total, method=True, type='float', string='Total', digits_compute=dp.get_precision('Payroll'),store=True ), + } + hr_payslip_line() -class hr_payslip_line_line(osv.osv): - ''' - Function Line - ''' +class hr_payroll_structure(osv.osv): - _name = 'hr.payslip.line.line' - _description = 'Function Line' - _order = 'sequence' + _inherit = 'hr.payroll.structure' _columns = { - 'slipline_id':fields.many2one('hr.payslip.line', 'Slip Line', required=False), - 'name':fields.char('Name', size=64, required=False, readonly=False), - 'from_val': fields.float('From', digits=(16, 4)), - 'to_val': fields.float('To', digits=(16, 4)), - 'amount_type':fields.selection([ - ('fix','Fixed Amount'), - ],'Amount Type', select=True), - 'sequence':fields.integer('Sequence'), - 'value': fields.float('Value', digits=(16, 4)), + 'rule_ids':fields.many2many('hr.salary.rule', 'hr_structure_salary_rule_rel', 'struct_id', 'rule_id', 'Salary Rules'), } -hr_payslip_line_line() + +hr_payroll_structure() class hr_employee(osv.osv): ''' @@ -1382,66 +947,29 @@ class hr_employee(osv.osv): _inherit = 'hr.employee' _description = 'Employee' - def _calculate_salary(self, cr, uid, ids, field_names, arg, context=None): - vals = {} - slip_line_pool = self.pool.get('hr.payslip.line') - + def _calculate_total_wage(self, cr, uid, ids, name, args, context): + if not ids: return {} + res = {} + current_date = datetime.now().strftime('%Y-%m-%d') for employee in self.browse(cr, uid, ids, context=context): - if not employee.contract_id: - vals[employee.id] = {'basic':0.0, 'gross':0.0, 'net':0.0, 'advantages_gross':0.0, 'advantages_net':0.0} + if not employee.contract_ids: + res[employee.id] = {'basic': 0.0} continue - - basic = employee.contract_id.basic - gross = employee.contract_id.gross - net = employee.contract_id.net - allowance = employee.contract_id.advantages_gross - deduction = employee.contract_id.advantages_net - - obj = { - 'basic':basic, - 'gross':gross, - 'net':net - } - for line in employee.line_ids: - base = line.category_id.base - try: - amt = eval(base, obj) - except Exception, e: - raise osv.except_osv(_('Variable Error !'), _('Variable Error: %s ') % (e)) - amount = 0.0 - if line.amount_type == 'per': - amount = amt * line.amount - elif line.amount_type == 'func': - amount = slip_line_pool.execute_function(cr, uid, line.id, amt, context) - elif line.amount_type == 'fix': - amount = line.amount - - if line.type == 'allowance': - allowance += amount - elif line.type == 'deduction': - deduction += amount - - vals[employee.id] = { - 'basic':basic, - 'advantages_gross':allowance, - 'gross':basic + allowance, - 'advantages_net':deduction, - 'net':basic + allowance - deduction - } - return vals + cr.execute( 'SELECT SUM(wage) '\ + 'FROM hr_contract '\ + 'WHERE employee_id = %s '\ + 'AND date_start <= %s '\ + 'AND (date_end > %s OR date_end is NULL)', + (employee.id, current_date, current_date)) + result = dict(cr.dictfetchone()) + res[employee.id] = {'basic': result['sum']} + return res _columns = { - 'passport_id':fields.many2one('hr.passport', 'Passport No', required=False, domain="[('employee_id','=',active_id), ('address_id','=',address_home_id)]", help="Employee Passport Information"), - 'line_ids':fields.one2many('hr.payslip.line', 'employee_id', 'Salary Structure', required=False), 'slip_ids':fields.one2many('hr.payslip', 'employee_id', 'Payslips', required=False, readonly=True), - 'otherid': fields.char('Other Id', size=64), - - 'basic': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Basic Salary', digits=(14,2)), - 'gross': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Gross Salary', digits=(14,2)), - 'net': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Net Salary', digits=(14,2)), - 'advantages_net': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Deductions', digits=(14,2)), - 'advantages_gross': fields.function(_calculate_salary, method=True, multi='dc', type='float', string='Allowances', digits=(14,2)), + 'total_wage': fields.function(_calculate_total_wage, method=True, type='float', string='Total Basic Salary', digits_compute=dp.get_precision('Payroll'), help="Sum of all current contract's wage of employee."), } + hr_employee() # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/hr_payroll_data.xml b/addons/hr_payroll/hr_payroll_data.xml index cafc02cc1db..d5618fab3a0 100644 --- a/addons/hr_payroll/hr_payroll_data.xml +++ b/addons/hr_payroll/hr_payroll_data.xml @@ -1,137 +1,83 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data noupdate="1"> - <record id="HRA" model="hr.allounce.deduction.categoty"> - <field name="code">HRA</field> - <field name="type">allowance</field> - <field name="name">House Rent Allowance</field> - <field name="sequence" eval="5"/> + + <record id="BASIC" model="hr.salary.rule.category"> + <field name="name">Basic</field> + <field name="code">BASIC</field> </record> - - <record id="CA" model="hr.allounce.deduction.categoty"> - <field name="code">CA</field> - <field name="type">allowance</field> - <field name="name">Conveyance Allowance</field> - <field name="sequence" eval="10"/> - </record> - - <record id="MA" model="hr.allounce.deduction.categoty"> - <field name="code">MA</field> - <field name="type">allowance</field> - <field name="name">Medical Allowance</field> - <field name="sequence" eval="15"/> - </record> - - <record id="TELA" model="hr.allounce.deduction.categoty"> - <field name="code">TELA</field> - <field name="type">allowance</field> - <field name="name">Telephone Allowance</field> - <field name="sequence" eval="20"/> - </record> - - <record id="LTA" model="hr.allounce.deduction.categoty"> - <field name="code">LTA</field> - <field name="type">allowance</field> - <field name="name">Leave Travel Allowance</field> - <field name="sequence" eval="25"/> - </record> - - <record id="NA" model="hr.allounce.deduction.categoty"> - <field name="code">NA</field> - <field name="type">allowance</field> - <field name="name">Newspaper Allowance</field> - <field name="sequence" eval="30"/> + + <record id="ALW" model="hr.salary.rule.category"> + <field name="name">Allowance</field> + <field name="code">ALW</field> </record> - <record id="TA" model="hr.allounce.deduction.categoty"> - <field name="code">TA</field> - <field name="type">allowance</field> - <field name="name">Traveling Allowance</field> - <field name="sequence" eval="35"/> + <record id="DED" model="hr.salary.rule.category"> + <field name="name">Deduction</field> + <field name="code">DED</field> </record> - <record id="FA" model="hr.allounce.deduction.categoty"> - <field name="code">FA</field> - <field name="type">allowance</field> - <field name="name">Food Allowance</field> - <field name="sequence" eval="40"/> + <record id="GROSS" model="hr.salary.rule.category"> + <field name="name">Gross</field> + <field name="code">GROSS</field> </record> - <record id="DA" model="hr.allounce.deduction.categoty"> - <field name="code">DA</field> - <field name="type">allowance</field> - <field name="name">Dearness Allowance</field> - <field name="sequence" eval="45"/> + <record id="NET" model="hr.salary.rule.category"> + <field name="name">Net</field> + <field name="code">NET</field> </record> - <record id="PF" model="hr.allounce.deduction.categoty"> - <field name="code">PF</field> - <field name="type">deduction</field> - <field name="name">Provident Fund</field> - <field name="sequence" eval="50"/> + <record id="COMP" model="hr.salary.rule.category"> + <field name="name">Company Contribution</field> + <field name="code">COMP</field> </record> - <record id="PT" model="hr.allounce.deduction.categoty"> - <field name="code">PT</field> - <field name="type">deduction</field> - <field name="name">Professional Tax</field> - <field name="sequence" eval="55"/> + <record id="hr_rule_basic" model="hr.salary.rule"> + <field name="name">Basic</field> + <field name="sequence" eval="1"/> + <field name="code">BASIC</field> + <field name="category_id" ref="hr_payroll.BASIC"/> + <field name="condition_select">none</field> + <field name="amount_select">code</field> + <field name="amount_python_compute">result = contract.wage</field> </record> - - <record id="WF" model="hr.allounce.deduction.categoty"> - <field name="code">WF</field> - <field name="type">deduction</field> - <field name="name">Welfare</field> - <field name="sequence" eval="60"/> - </record> - - <record id="TDS" model="hr.allounce.deduction.categoty"> - <field name="code">TDS</field> - <field name="type">deduction</field> - <field name="name">Tax Deduct at Source</field> - <field name="sequence" eval="65"/> - </record> - - <record id="LWP" model="hr.allounce.deduction.categoty"> - <field name="code">LWP</field> - <field name="type">deduction</field> - <field name="name">Leave without pay</field> - <field name="sequence" eval="70"/> + + <record id="hr_rule_taxable" model="hr.salary.rule"> + <field name="name">Gross</field> + <field name="sequence" eval="100"/> + <field name="code">GROSS</field> + <field name="category_id" ref="hr_payroll.GROSS"/> + <field name="condition_select">none</field> + <field name="amount_select">code</field> + <field name="amount_python_compute">result = categories.BASIC + categories.ALW</field> </record> - - <record id="FC" model="hr.allounce.deduction.categoty"> - <field name="code">FC</field> - <field name="type">deduction</field> - <field name="name">Food Coupons</field> - <field name="sequence" eval="75"/> + + <record id="hr_rule_net" model="hr.salary.rule"> + <field name="name">Net</field> + <field name="sequence" eval="200"/> + <field name="code">NET</field> + <field name="category_id" ref="hr_payroll.NET"/> + <field name="condition_select">none</field> + <field name="amount_select">code</field> + <field name="amount_python_compute">result = categories.BASIC + categories.ALW + categories.DED</field> </record> - - <record id="ESI" model="hr.allounce.deduction.categoty"> - <field name="code">ESI</field> - <field name="type">deduction</field> - <field name="name">Employee's State Insurance</field> - <field name="sequence" eval="80"/> + + + <!-- Salary Structure --> + + <record id="structure_base" model="hr.payroll.structure"> + <field name="code">BASE</field> + <field name="name">Base for new structures</field> + <field eval="[(6, 0, [ref('hr_rule_basic'), ref('hr_rule_taxable'),ref('hr_rule_net')])]" name="rule_ids"/> + <field name="company_id" ref="base.main_company"/> </record> - <record id="OTHERD" model="hr.allounce.deduction.categoty"> - <field name="code">OTHERD</field> - <field name="type">otherdeduct</field> - <field name="name">Other Deduction</field> - <field name="sequence" eval="85"/> - </record> + <!-- Decimal Precision --> - <record id="OTHERA" model="hr.allounce.deduction.categoty"> - <field name="code">OTHERA</field> - <field name="type">otherpay</field> - <field name="name">Other Taxable Allowance</field> - <field name="sequence" eval="90"/> + <record forcecreate="True" id="decimal_payroll" model="decimal.precision"> + <field name="name">Payroll</field> + <field name="digits">2</field> </record> - <!-- Contract Wage Types --> - <record id="hr_contract_monthly_basic" model="hr.contract.wage.type"> - <field name="name">Monthly Basic Wage</field> - <field name="type">basic</field> - <field name="period_id" ref="hr_contract.hr_contract_wage_type_period_monthly"/> - </record> </data> </openerp> diff --git a/addons/hr_payroll/hr_payroll_demo.xml b/addons/hr_payroll/hr_payroll_demo.xml index bc94426999e..87deaef2f51 100644 --- a/addons/hr_payroll/hr_payroll_demo.xml +++ b/addons/hr_payroll/hr_payroll_demo.xml @@ -2,58 +2,130 @@ <openerp> <data> - <!-- Payroll Structure --> - <record id="structure_001" model="hr.payroll.structure"> - <field name="code">ME</field> - <field name="name">Marketing Executive</field> - <field name="company_id" ref="base.main_company"/> + <!-- Contribution Register --> + + <record id="hr_houserent_register" model="hr.contribution.register"> + <field name="name">House Rent Allowance Register</field> + </record> + + <record id="hr_provident_fund_register" model="hr.contribution.register"> + <field name="name">Provident Fund Register</field> + </record> + + <record id="hr_professional_tax_register" model="hr.contribution.register"> + <field name="name">Professional Tax Register</field> + </record> + + <record id="hr_meal_voucher_register" model="hr.contribution.register"> + <field name="name">Meal Voucher Register</field> </record> - <record id="hr_payslip_line_houserantallowance1" model="hr.payslip.line"> - <field name="amount_type">per</field> - <field eval="5" name="sequence"/> - <field eval="0.4" name="amount"/> + <!-- Salary Rules --> + + <record id="hr_salary_rule_houserentallowance1" model="hr.salary.rule"> + <field name="amount_select">percentage</field> + <field eval="40.0" name="amount_percentage"/> + <field name="amount_percentage_base">contract.wage</field> <field name="code">HRA</field> - <field name="type">allowance</field> - <field name="category_id" ref="hr_payroll.HRA"/> - <field name="function_id" ref="hr_payroll.structure_001"/> + <field name="category_id" ref="hr_payroll.ALW"/> + <field name="register_id" ref="hr_houserent_register"/> <field name="name">House Rent Allowance</field> + <field name="sequence" eval="5"/> </record> - <record id="hr_payslip_line_convanceallowance1" model="hr.payslip.line"> - <field name="amount_type">fix</field> - <field eval="10" name="sequence"/> - <field eval="800.0" name="amount"/> + <record id="hr_salary_rule_convanceallowance1" model="hr.salary.rule"> + <field name="amount_select">fix</field> + <field eval="800.0" name="amount_fix"/> <field name="code">CA</field> - <field name="type">allowance</field> - <field name="category_id" ref="hr_payroll.CA"/> - <field name="function_id" ref="hr_payroll.structure_001"/> + <field name="category_id" ref="hr_payroll.ALW"/> <field name="name">Conveyance Allowance</field> + <field name="sequence" eval="10"/> </record> - <record id="hr_payslip_line_professionaltax1" model="hr.payslip.line"> - <field name="amount_type">fix</field> - <field eval="15" name="sequence"/> - <field eval="200.0" name="amount"/> + <record id="hr_salary_rule_professionaltax1" model="hr.salary.rule"> + <field name="amount_select">fix</field> + <field eval="150" name="sequence"/> + <field eval="-200.0" name="amount_fix"/> <field name="code">PT</field> - <field name="type">deduction</field> - <field name="category_id" ref="hr_payroll.PT"/> - <field name="function_id" ref="hr_payroll.structure_001"/> + <field name="category_id" ref="hr_payroll.DED"/> + <field name="register_id" ref="hr_professional_tax_register"/> <field name="name">Professional Tax</field> </record> - <record id="hr_payslip_line_providentfund1" model="hr.payslip.line"> - <field name="amount_type">per</field> - <field eval="20" name="sequence"/> - <field eval="0.125" name="amount"/> + <record id="hr_salary_rule_providentfund1" model="hr.salary.rule"> + <field name="amount_select">percentage</field> + <field eval="120" name="sequence"/> + <field eval="-12.5" name="amount_percentage"/> + <field name="amount_percentage_base">contract.wage</field> <field name="code">PF</field> - <field name="type">deduction</field> - <field name="category_id" ref="hr_payroll.PF"/> - <field name="function_id" ref="hr_payroll.structure_001"/> + <field name="category_id" ref="hr_payroll.DED"/> + <field name="register_id" ref="hr_provident_fund_register"/> <field name="name">Provident Fund</field> </record> + <record id="hr_salary_rule_ca_paolino" model="hr.salary.rule"> + <field name="amount_select">fix</field> + <field eval="600.0" name="amount_fix"/> + <field name="code">CA</field> + <field name="category_id" ref="hr_payroll.ALW"/> + <field name="name">Conveyance Allowance For Paolino</field> + <field name="sequence" eval="15"/> + </record> + + <record id="hr_salary_rule_meal_voucher" model="hr.salary.rule"> + <field name="amount_select">fix</field> + <field eval="10" name="amount_fix"/> + <field name="quantity">worked_days.WORK100.number_of_days</field> + <field name="code">MA</field> + <field name="category_id" ref="hr_payroll.ALW"/> + <field name="register_id" ref="hr_meal_voucher_register"/> + <field name="name">Meal Voucher</field> + <field name="sequence" eval="16"/> + </record> + + <record id="hr_salary_rule_sales_commission" model="hr.salary.rule"> + <field name="amount_select">code</field> + <field name="code">SALE</field> + <field name="category_id" ref="hr_payroll.ALW"/> + <field name="name">Get 1% of sales</field> + <field name="sequence" eval="17"/> + <field name="amount_python_compute">result = (inputs.SALEURO.amount + inputs.SALASIA.amount) * 0.01</field> + </record> + + <!-- Rule Inputs --> + + <record id="hr_rule_input_sale_a" model="hr.rule.input"> + <field name="code">SALEURO</field> + <field name="name">Sales to Europe</field> + <field name="input_id" ref="hr_salary_rule_sales_commission"/> + </record> + + <record id="hr_rule_input_sale_b" model="hr.rule.input"> + <field name="code">SALASIA</field> + <field name="name">Sales to Asia</field> + <field name="input_id" ref="hr_salary_rule_sales_commission"/> + </record> + + <!-- Salary Structure --> + + <record id="structure_001" model="hr.payroll.structure"> + <field name="code">ME</field> + <field name="name">Marketing Executive</field> + <field eval="[(6, 0, [ref('hr_salary_rule_houserentallowance1'), ref('hr_salary_rule_convanceallowance1'),ref('hr_salary_rule_professionaltax1'),ref('hr_salary_rule_providentfund1')])]" name="rule_ids"/> + <field name="company_id" ref="base.main_company"/> + <field name="parent_id" ref="structure_base"/> + </record> + + <record id="structure_002" model="hr.payroll.structure"> + <field name="code">MEQP</field> + <field name="name">Marketing Executive for Quentin Paolino</field> + <field eval="[(6, 0, [ref('hr_salary_rule_ca_paolino'), ref('hr_salary_rule_meal_voucher')])]" name="rule_ids"/> + <field name="company_id" ref="base.main_company"/> + <field name="parent_id" ref="structure_001"/> + </record> + <!-- Employee --> + <record id="hr_employee_bonamy0" model="hr.employee"> <field eval="0" name="manager"/> <field eval="1.0" name="time_efficiency"/> @@ -64,28 +136,31 @@ </record> <!-- Employee Contract --> + <record id="hr_contract_firstcontract1" model="hr.contract"> - <field name="wage_type_id" ref="hr_contract.hr_contract_monthly_gross"/> - <field name="name">First Contract</field> + <field name="name">Marketing Executive Contract</field> <field name="type_id" ref="hr_contract.hr_contract_type_emp"/> <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> <field name="date_end" eval="time.strftime('%Y')+'-12-31'"/> <field name="struct_id" ref="hr_payroll.structure_001"/> <field name="employee_id" ref="hr_employee_bonamy0"/> - <field name="notes">This is a First Contract</field> + <field name="notes">Default contract for marketing executives</field> <field eval="4000.0" name="wage"/> <field eval="5" name="working_days_per_week"/> </record> - <!-- Payslip --> - <record id="hr_payslip_salaryslipofbonamyforjune0" model="hr.payslip"> - <field name="number">SLIP/001</field> - <field name="deg_id" ref="hr_payroll.structure_001"/> - <field name="employee_id" ref="hr_employee_bonamy0"/> - <field name="contract_id" ref="hr_contract_firstcontract1"/> - <field name="company_id" ref="base.main_company"/> - <field name="date" eval="time.strftime('%Y-%m')+'-5'"/> - <field name="name" eval="'Salary Slip of Bonamy for June-'+time.strftime('%Y')"/> + <record id="hr_contract_quentin_paolino" model="hr.contract"> + <field name="name">Contract For Quentin Paolino</field> + <field name="type_id" ref="hr_contract.hr_contract_type_emp"/> + <field name="date_start" eval="time.strftime('%Y-%m')+'-1'"/> + <field name="date_end" eval="time.strftime('%Y')+'-12-31'"/> + <field name="struct_id" ref="hr_payroll.structure_002"/> + <field name="employee_id" ref="hr.employee2"/> + <field name="notes">This is Quentin Paolino's contract</field> + <field eval="5000.0" name="wage"/> + <field eval="5" name="working_days_per_week"/> + <field name="working_hours" ref="resource.timesheet_group1"/> </record> + </data> </openerp> diff --git a/addons/hr_payroll/hr_payroll_report.xml b/addons/hr_payroll/hr_payroll_report.xml new file mode 100644 index 00000000000..a0027d70e0d --- /dev/null +++ b/addons/hr_payroll/hr_payroll_report.xml @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<openerp> + <data> + + <report + auto="False" + id="payslip_report" + model="hr.payslip" + name="test.pdf" + rml="hr_payroll/report/report_payslip.rml" + string="Employee PaySlip" /> + + <report + auto="False" + id="payslip_details_report" + model="hr.payslip" + name="paylip.details" + rml="hr_payroll/report/report_payslip_details.rml" + string="PaySlip Details" /> + + <report + auto="False" + menu="False" + id="contribution_register" + model="hr.contribution.register" + name="contribution.register.lines" + rml="hr_payroll/report/report_contribution_register.rml" + string="PaySlip Lines By Conribution Register" /> + + </data> +</openerp> diff --git a/addons/hr_payroll/hr_payroll_sequence.xml b/addons/hr_payroll/hr_payroll_sequence.xml index e1c27bbad27..58445e29584 100644 --- a/addons/hr_payroll/hr_payroll_sequence.xml +++ b/addons/hr_payroll/hr_payroll_sequence.xml @@ -1,6 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <openerp> <data noupdate="1"> + <record id="seq_type_salary_slip" model="ir.sequence.type"> <field name="name">Salary Slip</field> <field name="code">salary.slip</field> @@ -11,27 +12,6 @@ <field name="prefix">SLIP/</field> <field name="padding">3</field> </record> - - <record id="seq_type_salary_register" model="ir.sequence.type"> - <field name="name">Salary Register</field> - <field name="code">salary.register</field> - </record> - <record id="seq_salary_register" model="ir.sequence"> - <field name="name">Salary Register</field> - <field name="code">salary.register</field> - <field name="prefix">REG/</field> - <field name="padding">3</field> - </record> - - <record id="seq_type_payment_advice" model="ir.sequence.type"> - <field name="name">Payment Advice</field> - <field name="code">payment.advice</field> - </record> - <record id="seq_payment_advice" model="ir.sequence"> - <field name="name">Payment Advice</field> - <field name="code">payment.advice</field> - <field name="prefix">PAY/</field> - <field name="padding">3</field> - </record> + </data> </openerp> diff --git a/addons/hr_payroll/hr_payroll_view.xml b/addons/hr_payroll/hr_payroll_view.xml index 78b9da0f9c1..ef2423daeab 100644 --- a/addons/hr_payroll/hr_payroll_view.xml +++ b/addons/hr_payroll/hr_payroll_view.xml @@ -6,83 +6,6 @@ <menuitem id="payroll_configure" parent="hr.menu_hr_configuration" name="Payroll"/> <menuitem id="menu_hr_payroll_reporting" parent="hr.menu_hr_reporting" name="Payroll" groups="base.group_hr_manager"/> - <!-- Passport Views --> - <record id="hr_passport_form" model="ir.ui.view"> - <field name="name">hr.passport.form</field> - <field name="model">hr.passport</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Passport"> - <group col="6" colspan="4"> - <field name="name" select="1" colspan="4"/> - <field name="employee_id" /> - </group> - <group col="2" colspan="2"> - <separator string="Country & Address" colspan="4"/> - <field name="country_id" select="1"/> - <field name="address_id" select="1"/> - </group> - <group col="2" colspan="2"> - <separator string="Valid From" colspan="2"/> - <field name="date_issue" select="1"/> - <field name="date_expire" select="1"/> - </group> - <notebook colspan="4"> - <page string="Description"> - <separator string="Description" colspan="2"/> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> - </form> - </field> - </record> - <record id="hr_passport_tree" model="ir.ui.view"> - <field name="name">hr.passport.tree</field> - <field name="model">hr.passport</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Passport"> - <field name="name" /> - <field name="employee_id" /> - <field name="address_id"/> - <field name="country_id" /> - <field name="date_expire"/> - <field name="date_issue" /> - </tree> - </field> - </record> - - <record id="view_hr_passport_filter" model="ir.ui.view"> - <field name="name">hr.passport.select</field> - <field name="model">hr.passport</field> - <field name="type">search</field> - <field name="arch" type="xml"> - <search string="Search Passport"> - <group col="8" colspan="4"> - <field name="name"/> - <field name="employee_id"/> - <field name="country_id"/> - <field name="address_id"/> - </group> - <newline/> - <group col="8" colspan="4" expand="0" string="Group By..."> - <filter string="Employees" icon="terp-partner" name="employee_id" context="{'group_by':'employee_id'}"/> - <filter string="Country" name="country_id" icon="terp-go-home" context="{'group_by':'country_id'}"/> - <filter string="Expire" name="date_expire" icon="terp-go-month" context="{'group_by':'date_expire'}"/> - <filter string="Issue" name="date_issue" icon="terp-go-month" context="{'group_by':'date_issue'}"/> - </group> - </search> - </field> - </record> - <record id="action_hr_passport_tree" model="ir.actions.act_window"> - <field name="name">All Passports</field> - <field name="res_model">hr.passport</field> - <field name="view_type">form</field> - <field name="view_id" ref="hr_passport_tree"/> - <field name="search_view_id" ref="view_hr_passport_filter"/> - </record> - <!-- End Passport Views --> - <!-- Employee View --> <record id="hr_contract.hr_hr_employee_view_form2" model="ir.ui.view"> <field name="name">hr.hr.employee.view.form2</field> @@ -97,6 +20,7 @@ <field name="bank_account_id" context="{'display_partner':True, 'partner_id':partner_id}"/> <field name="place_of_birth"/> <field name="children"/> + <!-- <field name="basic" invisible="0"/> --> </group> <group colspan="2" col="2"> <separator string="Job Info" colspan="2"/> @@ -110,79 +34,31 @@ </data> </field> </record> - <record id="view_employee_passport_form" model="ir.ui.view"> - <field name="name">hr.employee.passport.form</field> - <field name="model">hr.employee</field> - <field name="type">form</field> - <field name="inherit_id" ref="hr.view_employee_form"/> - <field name="arch" type="xml"> - <field name="passport_id" position="replace"> - <field name="passport_id"/> - <field name="otherid"/> - </field> - </field> - </record> - <!-- End Employee View --> <!-- Contract View --> - <record id="hr_contract.hr_contract_view_form" model="ir.ui.view"> - <field name="name">hr.contract.view.form</field> + <record id="hr_contract_form_inherit" model="ir.ui.view"> + <field name="name">hr.contract.view.form.inherit</field> <field name="model">hr.contract</field> <field name="type">form</field> + <field name="inherit_id" ref="hr_contract.hr_contract_view_form"/> <field name="arch" type="xml"> - <form string="Contract"> - <group colspan="4" col="6"> - <field name="name" select="1"/> - <field name="employee_id" select="1"/> - <field name="job_id"/> - <field name="wage"/> - <field name="wage_type_id" widget="selection"/> - <field name="type_id" widget="selection"/> - </group> - <notebook colspan="4"> - <page string="Main Data"> - <group col="2" colspan="2"> - <separator colspan="2" string="Duration"/> - <field name="date_start" select="1"/> - <field name="date_end" select="1"/> - <field name="working_hours"/> - <field name="working_days_per_week" select="1"/> - <separator colspan="2" string="Trial Period"/> - <field name="trial_date_start" /> - <field name="trial_date_end" /> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Advantages"/> - <field name="struct_id" select="1"/> - <field name="advantages_gross"/> - <field name="advantages_net"/> - <field name="advantages" nolabel="1" colspan="2"/> - </group> - </page> - <page string="Work Permit"> - <group col="2" colspan="2"> - <separator colspan="2" string="Passport"/> - <field name="passport_id" domain="[('employee_id','=',employee_id)]"/> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Valid for"/> - <field name="visa_no" attrs="{'required': [('passport_id','!=',False), ]}"/> - <field name="permit_no" attrs="{'required': [('passport_id','!=',False), ]}"/> - <field name="visa_expire" attrs="{'required': [('passport_id','!=',False), ]}"/> - </group> - </page> - </notebook> - <separator colspan="4" string="Notes"/> - <field colspan="4" name="notes" nolabel="1"/> - </form> + <data> + <xpath expr="/form/notebook/page/group/separator[@name='advantages']" position="before"> + <separator string="Payslip Info" colspan="2"/> + <field name="struct_id" required="1"/> + </xpath> + <xpath expr="/form/notebook/page/group/field[@name='working_hours']" position="after"> + <field name="schedule_pay"/> + </xpath> + </data> </field> </record> - <!--menuitem action="hr_contract.action_hr_contract" id="hr_menu_contract" parent="payroll_configure" name="Contracts" sequence="4"/--> + <!-- End Contract View--> <!-- Salary structure --> - <record id="view_hr_employee_grade_tree" model="ir.ui.view"> + <record id="view_hr_payroll_structure_list_view" model="ir.ui.view"> <field name="name">hr.payroll.structure.tree</field> <field name="model">hr.payroll.structure</field> <field name="type">tree</field> @@ -190,123 +66,114 @@ <tree string="Employee Function"> <field name="name"/> <field name="code"/> - <field name="line_ids"/> + <field name="rule_ids"/> + <field name="company_id" groups="base.group_multi_company" widget="selection"/> + </tree> + </field> + </record> + <record id="view_hr_payroll_structure_tree" model="ir.ui.view"> + <field name="name">hr.payroll.structure.tree</field> + <field name="model">hr.payroll.structure</field> + <field name="type">tree</field> + <field name="field_parent">children_ids</field> + <field name="arch" type="xml"> + <tree string="Salary Structure"> + <field name="name"/> + <field name="code"/> <field name="company_id" groups="base.group_multi_company" widget="selection"/> </tree> </field> </record> + <record id="view_hr_payroll_structure_filter" model="ir.ui.view"> + <field name="name">hr.payroll.structure.select</field> + <field name="model">hr.payroll.structure</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Payroll Structures"> + <group col="8" colspan="4"> + <field name="name"/> + <field name="code"/> + </group> + <newline/> + </search> + </field> + </record> + <record id="view_hr_employee_grade_form" model="ir.ui.view"> <field name="name">hr.payroll.structure.form</field> <field name="model">hr.payroll.structure</field> <field name="type">form</field> <field name="arch" type="xml"> <form string="Employee Function"> - <group col="6" colspan="4"> - <field name="name" colspan="4" select="1"/> + <group col="6" colspan="6"> + <field name="name" select="1"/> <field name="code" select="1"/> <field name="company_id" groups="base.group_multi_company" widget="selection"/> + <field name="parent_id"/> </group> <notebook colspan="4"> - <page string="Salary Structure"> - <field name="line_ids" nolabel="1" colspan="4"> - <form string="Payslip Line"> - <group col="6" colspan="4"> - <field name="name" colspan="4" select="1"/> - <field name="code" select="1"/> - </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Calculations"/> - <field name="category_id" on_change="onchange_category(category_id)"/> - <field name="type"/> - <field name="amount_type"/> - <field name="amount" on_change="onchange_amount(amount, amount_type)" attrs="{'readonly':[('amount_type','=','func')]}"/> - <field name="sequence" groups="base.group_extended"/> - </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Company contribution"/> - <field name="company_contrib"/> - </group> - <notebook colspan="4"> - <page string="Function"> - <field name="line_ids" colspan="4" nolabel="1" attrs="{'readonly':[('amount_type','!=','func')]}"> - <tree string="Function Arguments" editable="bottom"> - <field name="name"/> - <field name="sequence" groups="base.group_extended"/> - <field name="from_val"/> - <field name="to_val"/> - <field name="amount_type"/> - <field name="value"/> - </tree> - </field> - </page> - <page string="Description"> - <separator colspan="4" string="Description"/> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> - </form> - </field> - </page> + <page string="Salary Rules"> + <field colspan="4" name="rule_ids" nolabel="1" domain="[('parent_rule_id','=',False)]"> + <tree> + <field name="name"/> + <field name="code"/> + <field name="category_id"/> + <field name="sequence" groups="base.group_extended" invisible="1"/> + <field name="register_id"/> + </tree> + </field> + </page> </notebook> </form> </field> </record> - <record id="action_view_hr_employee_grade_form" model="ir.actions.act_window"> - <field name="name">Salary Structure</field> + <record id="action_view_hr_payroll_structure_list_form" model="ir.actions.act_window"> + <field name="name">Salary Structures</field> <field name="res_model">hr.payroll.structure</field> <field name="view_type">form</field> - <field name="view_id" ref="view_hr_employee_grade_tree"/> + <field name="view_id" ref="view_hr_payroll_structure_list_view"/> + </record> + <menuitem + id="menu_hr_payroll_structure_view" + action="action_view_hr_payroll_structure_list_form" + parent="payroll_configure" + sequence="1" + /> + <record id="action_view_hr_payroll_structure_tree" model="ir.actions.act_window"> + <field name="name">Salary Structures Hierarchy</field> + <field name="res_model">hr.payroll.structure</field> + <field name="view_type">tree</field> + <field name="domain">[('parent_id','=',False)]</field> + <field name="view_id" ref="view_hr_payroll_structure_tree"/> </record> <menuitem - id="menu_hr_employee_function" - action="action_view_hr_employee_grade_form" + id="menu_hr_payroll_structure_tree" + action="action_view_hr_payroll_structure_tree" parent="payroll_configure" + sequence="2" + icon="STOCK_INDENT" /> <!-- End Salary structure --> - <!-- Holiday Status --> - <record model="ir.ui.view" id="view_holiday_status_form1"> - <field name="name">hr.holidays.status.inherit</field> - <field name="model">hr.holidays.status</field> - <field name="inherit_id" ref="hr_holidays.edit_holiday_status_form"/> - <field name="type">form</field> - <field name="arch" type="xml"> - <xpath expr="//group[@name='selection']" position="replace"> - <group colspan="2"> - <separator string="Validation" colspan="2"/> - <newline/> - <field name="double_validation"/> - <newline/> - <field name="limit"/> - </group> - <group colspan="2"> - <separator colspan="2" string="Payroll Configurtion"/><newline/> - <field name="type"/><newline/> - <field name="head_id"/><newline/> - <field name="company_id" groups="base.group_multi_company" widget="selection" select="2"/><newline/> - <field name="code" readonly="True"/> - </group> - </xpath> - </field> - </record> - <!-- End Holiday Status --> - <!-- Payslip Line --> <record id="view_hr_payslip_line_tree" model="ir.ui.view"> <field name="name">hr.payslip.line.tree</field> <field name="model">hr.payslip.line</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree string="Salary Structure" editable="bottom"> - <field name="category_id" on_change="onchange_category(category_id)"/> + <tree string="Salary Structure" editable="bottom" colors="blue:total == 0"> + <field name="category_id"/> + <field name="employee_id" invisible="1"/> <field name="sequence" groups="base.group_extended"/> <field name="name"/> <field name="code"/> - <field name="type"/> - <field name="amount_type"/> - <field name="amount" on_change="onchange_amount(amount, amount_type)"/> + <field name="quantity" string="Quantity/Rate"/> + <field name="amount"/> + <field name="total"/> + <field name="amount_select" invisible="1"/> + <field name="register_id" invisible="1"/> </tree> </field> </record> @@ -321,33 +188,16 @@ <field name="code" select="1"/> <field name="slip_id" select="1"/> <field name="employee_id"/> - <field name="function_id"/> </group> <group col="2" colspan="2"> <separator colspan="4" string="Calculations"/> - <field name="category_id" on_change="onchange_category(category_id)"/> - <field name="type"/> - <field name="amount_type"/> - <field name="amount" on_change="onchange_amount(amount, amount_type)" attrs="{'readonly':[('amount_type','=','func')]}"/> + <field name="category_id"/> + <field name="amount_select"/> + <field name="amount_fix" attrs="{'readonly':[('amount_select','<>','fix')]}"/> + <field name="amount_percentage" attrs="{'readonly':[('amount_select','<>','percentage')]}"/> <field name="sequence" groups="base.group_extended"/> </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Company contribution"/> - <field name="company_contrib"/> - </group> <notebook colspan="4"> - <page string="Function"> - <field name="line_ids" colspan="4" nolabel="1" attrs="{'readonly':[('amount_type','!=','func')]}"> - <tree string="Function Arguments" editable="bottom"> - <field name="name"/> - <field name="sequence" groups="base.group_extended"/> - <field name="from_val"/> - <field name="to_val"/> - <field name="amount_type"/> - <field name="value"/> - </tree> - </field> - </page> <page string="Description"> <separator colspan="4" string="Description"/> <field name="note" colspan="4" nolabel="1"/> @@ -357,21 +207,48 @@ </field> </record> + <record id="view_hr_payslip_line_filter" model="ir.ui.view"> + <field name="name">hr.payslip.line.select</field> + <field name="model">hr.payslip.line</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Search Payslip Lines"> + <group col="8" colspan="4"> + <field name="name"/> + <field name="code"/> + <field name="slip_id"/> + <field name="amount_select"/> + </group> + <newline/> + <group col="8" colspan="4" expand="0" string="Group By..."> + <filter string="Salary Rule Category" icon="terp-camera_test" name="category_id" context="{'group_by':'category_id'}"/> + <filter string="Contribution Register" name="register_id" icon="terp-folder-yellow" context="{'group_by':'register_id'}"/> + <separator orientation="vertical"/> + <filter string="Amount Type" name="amount_select" icon="terp-stock_symbol-selection" context="{'group_by':'amount_select'}"/> + <separator orientation="vertical"/> + <filter string="Employees" name="employee_id" icon="terp-personal" context="{'group_by':'employee_id'}"/> + </group> + </search> + </field> + </record> + + + <!-- payslip --> + <record id="view_hr_payslip_tree" model="ir.ui.view"> <field name="name">hr.payslip.tree</field> <field name="model">hr.payslip</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree colors="blue:state in ('confirm','hr_check','accont_check');black:state in ('new');gray:state in('cancel')" string="Payslip"> + <tree colors="blue:state in ('confirm','hr_check','accont_check');black:state == 'new';gray:state == 'cancel'" string="Payslips"> <field name="number"/> <field name="employee_id"/> - <field name="register_id" invisible="1"/> <field name="name"/> - <field name="date"/> - <field name="grows"/> - <field name="net"/> + <field name="date_from"/> + <field name="date_to"/> <field name="state"/> <field name="company_id" groups="base.group_multi_company" widget="selection"/> + <field name="payslip_run_id" invisible="1"/> </tree> </field> </record> @@ -383,104 +260,118 @@ <field name="arch" type="xml"> <form string="Payslip"> <group col="6" colspan="4"> - <field name="employee_id"/> - <field name="name"/> - <field name="number" select="1"/> - <field name="date"/> + <field name="employee_id" on_change="onchange_employee_id(date_from, date_to, employee_id, contract_id)"/> + <field name="number"/> + <field name="date_from"/> + <field name="contract_id" groups="base.group_extended" domain="[('employee_id','=',employee_id)]" on_change="onchange_contract_id(date_from, date_to, employee_id, contract_id)"/> + <field name="struct_id" groups="base.group_extended" attrs="{'required':[('contract_id','<>',False)]}"/> + <field name="date_to"/> + <field name="name" colspan="4"/> + <field name="credit_note"/> </group> <notebook colspan="4"> - <page string="Salary Computation"> + <page string="Worked Days & Inputs"> + <field name="worked_days_line_ids" colspan="4" nolabel="1"> + <tree string="Worked Days" editable="bottom"> + <field name="name"/> + <field name="code"/> + <field name="number_of_days" sum="Total Working Days"/> + <field name="number_of_hours"/> + <field name="contract_id" groups="base.group_extended"/> + <field name="sequence" invisible="True"/> + </tree> + <form string="Worked Day"> + <group> + <field name="name" select="1"/> + <field name="code" select="1"/> + <field name="payslip_id"/> + <field name="sequence" groups="base.group_extended"/> + <field name="number_of_days"/> + <field name="number_of_hours"/> + <field name="contract_id" groups="base.group_extended"/> + </group> + </form> + </field> + <field name="input_line_ids" colspan="4" nolabel="1"> + <tree string="Input Data" editable="bottom"> + <field name="name"/> + <field name="code"/> + <field name="amount"/> + <field name="contract_id" groups="base.group_extended"/> + <field name="sequence" invisible="True"/> + </tree> + <form string="Payslip Line"> + <group> + <field name="name" select="1"/> + <field name="code" select="1"/> + <field name="payslip_id"/> + <field name="sequence" groups="base.group_extended"/> + <field name="amount"/> + <field name="contract_id" groups="base.group_extended"/> + </group> + </form> + </field> + </page> + <page string="Salary Computation" > <field name="line_ids" colspan="4" nolabel="1"> - <tree string="Salary Structure" editable="bottom"> - <field name="category_id" on_change="onchange_category(category_id)"/> - <field name="sequence" groups="base.group_extended"/> + <tree string="Salary Structure" editable="bottom" colors="blue:total == 0"> <field name="name"/> <field name="code"/> - <field name="type"/> - <field name="amount_type"/> - <field name="amount" on_change="onchange_amount(amount, amount_type)"/> + <field name="category_id"/> + <field name="sequence" invisible="1"/> + <field name="quantity" string="Quantity/Rate"/> + <field name="amount"/> <field name="total"/> </tree> <form string="Payslip Line"> - <group col="6" colspan="4"> - <field name="name" colspan="4" select="1"/> + <group> + <field name="name" select="1"/> <field name="code" select="1"/> - </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Calculations"/> - <field name="category_id" on_change="onchange_category(category_id)"/> - <field name="type"/> - <field name="amount_type"/> - <field name="amount" on_change="onchange_amount(amount, amount_type)" attrs="{'readonly':[('amount_type','=','func')]}"/> + <field name="category_id"/> <field name="sequence" groups="base.group_extended"/> + <field name="quantity" string="Quantity/Rate"/> + <field name="amount"/> + <field name="total"/> + <field name="salary_rule_id" groups="base.group_extended"/> </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Company contribution"/> - <field name="company_contrib"/> - </group> - <notebook colspan="4"> - <page string="Function"> - <field name="line_ids" colspan="4" nolabel="1" attrs="{'readonly':[('amount_type','!=','func')]}"> - <tree string="Function Arguments" editable="bottom"> - <field name="name"/> - <field name="sequence" groups="base.group_extended"/> - <field name="from_val"/> - <field name="to_val"/> - <field name="amount_type"/> - <field name="value"/> - </tree> - </field> - </page> - <page string="Description"> - <separator colspan="4" string="Description"/> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> </form> </field> - <group col="6" colspan="4"> - <separator string="Computation Overview" colspan="6"/> - <field name="working_days"/> - <field name="holiday_days"/> - <field name="worked_days"/> - <field name="basic_before_leaves"/> - <field name="leaves"/> - <field name="basic"/> - <field name="allounce"/> - <field name="deduction"/> - <field name="other_pay"/> - <field name="grows"/> - <field name="net"/> - <field name="total_pay"/> - </group> </page> - <page string="Other Informations"> - <group col="2" colspan="1"> - <separator colspan="2" string="Other Informations"/> - <field name="paid" readonly="1"/> + <page string="Details By Salary Rule Category"> + <field name="details_by_salary_rule_category" context="{'group_by':'category_id'}" domain="[('appears_on_payslip', '=', True)]" nolabel="1"> + <tree string="Payslip Lines" colors="blue:total == 0"> + <field name="category_id"/> + <field name="name"/> + <field name="code"/> + <field name="total"/> + </tree> + </field> + </page> + <page string="Other Information"> + <separator colspan="4" string="Other Information"/> + <group col="5" colspan="2"> <field name="company_id" groups="base.group_multi_company" widget="selection"/> - <field name="register_id" groups="base.group_extended"/> - <field name="deg_id" groups="base.group_extended"/> - <field name="contract_id" groups="base.group_extended" domain="[('employee_id','=',employee_id)]"/> + <field name="payslip_run_id" domain="[('state','=','draft')]"/> + <field name="paid" readonly="1"/> </group> <newline/> - <separator colspan="4" string="Description"/> + <separator colspan="4" string="Notes"/> <field name="note" colspan="4" nolabel="1"/> - </page> + </page> + </notebook> <group col="10" colspan="4"> <field name="state"/> - <button string="Cancel" icon="terp-dialog-close" name="cancel_sheet" states="draft,hr_check,confirm"/> - <button string="Compute Sheet" icon="terp-stock_format-scientific" name="compute_sheet" states="new"/> - <button string="Recompute Sheet" icon="terp-stock_format-scientific" name="compute_sheet" type="object" states="draft"/> - <button string="Verify Sheet" icon="terp-camera_test" name="verify_sheet" states="draft"/> - <button string="Approve Sheet" icon="terp-camera_test" name="final_verify_sheet" states="hr_check"/> - <button string="Pay Salary" icon="terp-dolar_ok!" name="process_sheet" states="confirm"/> - <button string="Set to Draft" icon="terp-stock_effects-object-colorize" name="set_to_draft" states="cancel"/> + <button string="Cancel" icon="terp-dialog-close" name="cancel_sheet" states="draft,hr_check,confirm,verify"/> + <button string="Compute Sheet" icon="terp-stock_format-scientific" name="compute_sheet" type="object" states="draft"/> + <button string="Set to Draft" icon="terp-stock_effects-object-colorize" name="draft" states="cancel"/> + <button string="Refund" icon="gtk-execute" name="refund_sheet" states="confirm,done" type='object'/> + <button string="Confirm" icon="terp-camera_test" name="hr_verify_sheet" states="draft"/> </group> </form> </field> </record> + <record id="view_hr_payslip_filter" model="ir.ui.view"> <field name="name">hr.payslip.select</field> <field name="model">hr.payslip</field> @@ -489,22 +380,21 @@ <search string="Search Payslips"> <group col="8" colspan="4"> <filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Slip"/> - <filter icon="terp-camera_test" string="Posted" domain="[('state','=','posted')]" help="Posted Slip"/> - <separator orientation="vertical"/> - <filter icon="terp-dolar_ok!" string="Paid" domain="[('state','=','done'),('paid','=',True)]" help="Paid Slip"/> + <filter icon="terp-camera_test" string="Done" domain="[('state','=','done')]" help="Done Slip"/> <separator orientation="vertical"/> - <field name="name"/> - <field name="employee_id"/> <field name="number"/> - <field name="date"/> + <field name="employee_id"/> + <field name="name"/> + <field name="date_from"/> + <field name="payslip_run_id"/> </group> <newline/> <group col="8" colspan="4" expand="0" string="Group By..."> <filter string="Employees" icon="terp-personal" name="employee_id" context="{'group_by':'employee_id'}"/> <separator orientation="vertical"/> - <filter string="Register" icon="terp-folder-yellow" name="register_id" context="{'group_by':'register_id'}"/> - <separator orientation="vertical"/> - <filter string="Companies" name="company_id" icon="terp-go-home" context="{'group_by':'company_id'}"/> + <filter string="PaySlip Run" name="payslip_run_id" icon="terp-folder-orange" context="{'group_by':'payslip_run_id'}"/> + <separator orientation="vertical" groups="base.group_multi_company"/> + <filter string="Companies" name="company_id" groups="base.group_multi_company" icon="terp-go-home" context="{'group_by':'company_id'}"/> <separator orientation="vertical"/> <filter string="States" name="state" icon="terp-stock_effects-object-colorize" context="{'group_by':'state'}"/> </group> @@ -512,7 +402,7 @@ </field> </record> <record id="action_view_hr_payslip_form" model="ir.actions.act_window"> - <field name="name">Employee Payslip</field> + <field name="name">Employee Payslips</field> <field name="res_model">hr.payslip</field> <field name="view_type">form</field> <field name="view_id" ref="view_hr_payslip_tree"/> @@ -520,447 +410,320 @@ </record> <menuitem action="action_view_hr_payslip_form" id="menu_department_tree" parent="menu_hr_root_payroll"/> - <!-- Payment Heads --> - <record id="hr_allounce_deduction_categoty_form" model="ir.ui.view"> - <field name="name">hr.allounce.deduction.categoty.form</field> - <field name="model">hr.allounce.deduction.categoty</field> + <!-- Salary Category--> + <record id="hr_salary_rule_category_form" model="ir.ui.view"> + <field name="name">hr.salary.rule.category.form</field> + <field name="model">hr.salary.rule.category</field> <field name="type">form</field> <field name="arch" type="xml"> - <form string="Salary Heads"> - <group col="6" colspan="6"> + <form string="Salary Categories"> + <group col="3" colspan="6"> <field name="name" select="1"/> <field name="code" select="1"/> - <field name="type" select="1"/> - <group col="2" colspan="4"> - <separator colspan="4" string="Based on"/> - <field name="base" colspan="4" nolabel="1"/> - </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Dynamic Computation"/> - <field name="condition"/> - <field name="sequence"/> - </group> + <field name="parent_id" select="1"/> </group> - <notebook colspan="4"> - <page string="Description"> - <field name="note" colspan="4" nolabel="1"/> - </page> - <page string="Contribution"> - <field name="contribute_ids" colspan="4" nolabel="1" height="300"> - <form string="Company Contribution"> - <group col="6" colspan="6"> - <field name="name" select="1"/> - <field name="code" select="1"/> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Contributions"/> - <field name="amount_type" attrs="{'required': [('contribute','=',True)]}"/> - <field name="contribute_per" attrs="{'required': [('contribute','=',True)], 'readonly':[(('amount_type','=','func'))]}"/> - <field name="register_id" attrs="{'required': [('contribute','=',True)]}"/> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Other Information"/> - <field name="company_id" groups="base.group_multi_company" widget="selection" select="1"/> - <field name="active" select="1"/> - </group> - <notebook colspan="4"> - <page string="Function" attrs="{'readonly': [('amount_type','!=','func')]}"> - <field name="line_ids" colspan="4" nolabel="1"> - <tree string="Function Arguments" editable="bottom"> - <field name="name"/> - <field name="sequence"/> - <field name="from_val"/> - <field name="to_val"/> - <field name="amount_type"/> - <field name="value"/> - </tree> - </field> - </page> - <page string="Description"> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> - </form> - </field> - </page> - </notebook> + <separator colspan="4" string="Notes"/> + <field name="note" colspan="4" nolabel="1"/> </form> </field> </record> - <record id="hr_allounce_deduction_categoty_tree" model="ir.ui.view"> - <field name="name">hr.allounce.deduction.categoty.tree</field> - <field name="model">hr.allounce.deduction.categoty</field> + + <record id="hr_salary_rule_category_tree" model="ir.ui.view"> + <field name="name">hr.salary.rule.category.tree</field> + <field name="model">hr.salary.rule.category</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Salary Rule Categories"> + <field name="name"/> + <field name="code"/> + <field name="parent_id" invisible="1"/> + </tree> + </field> + </record> + <record id="hr_salary_rule_category_tree_view" model="ir.ui.view"> + <field name="name">hr.salary.rule.category.tree.view</field> + <field name="model">hr.salary.rule.category</field> <field name="type">tree</field> + <field name="field_parent">children_ids</field> <field name="arch" type="xml"> - <tree string="Salary Heads"> + <tree string="Salary Rule Categories"> <field name="name"/> <field name="code"/> - <field name="type"/> - <field name="base"/> - <field name="condition"/> - <field name="sequence"/> + <field name="parent_id" invisible="1"/> </tree> </field> </record> - <record id="view_allounce_deduction_categoty_filter" model="ir.ui.view"> - <field name="name">hr.allounce.deduction.categoty.select</field> - <field name="model">hr.allounce.deduction.categoty</field> + <record id="view_hr_salary_rule_category_filter" model="ir.ui.view"> + <field name="name">hr.salary.rule.category.select</field> + <field name="model">hr.salary.rule.category</field> <field name="type">search</field> <field name="arch" type="xml"> - <search string="Salary Heads"> - <filter icon="terp-document-new" string="Allowance" domain="[('type','=','allowance')]"/> - <filter icon="terp-check" string="Deduction" domain="[('type','=','deduction')]"/> - <separator orientation="vertical"/> + <search string="Salary Rule Categories"> <field name="name" select="1"/> <field name="code" select="1"/> - <field name="type"/> - <newline/> - <group expand="0" string="Group By..." colspan="4" col="4" groups="base.group_extended"> - <filter string="Based" icon="terp-go-month" domain="[]" context="{'group_by':'base'}"/> - <filter string="Type" icon="terp-stock_symbol-selection" domain="[]" context="{'group_by':'type'}"/> - </group> </search> </field> </record> - <record id="hr_allounce_deduction_tree" model="ir.actions.act_window"> - <field name="name">Salary Heads</field> - <field name="res_model">hr.allounce.deduction.categoty</field> + <record id="action_hr_salary_rule_category" model="ir.actions.act_window"> + <field name="name">Salary Rule Categories</field> + <field name="res_model">hr.salary.rule.category</field> <field name="view_type">form</field> - <field name="view_id" ref="hr_allounce_deduction_categoty_tree"/> - <field name="search_view_id" ref="view_allounce_deduction_categoty_filter"/> + <field name="view_id" ref="hr_salary_rule_category_tree"/> + <field name="search_view_id" ref="view_hr_salary_rule_category_filter"/> + </record> + <menuitem + id="menu_hr_salary_rule_category" + action="action_hr_salary_rule_category" + parent="payroll_configure" + sequence="11" + /> + <record id="action_hr_salary_rule_category_tree_view" model="ir.actions.act_window"> + <field name="name">Salary Rule Categories Hierarchy</field> + <field name="res_model">hr.salary.rule.category</field> + <field name="view_type">tree</field> + <field name="view_id" ref="hr_salary_rule_category_tree_view"/> </record> <menuitem - id="menu_hr_allounce_deduction_tree" - action="hr_allounce_deduction_tree" + id="menu_hr_salary_rule_category_tree_view" + action="action_hr_salary_rule_category_tree_view" parent="payroll_configure" + sequence="12" + icon="STOCK_INDENT" /> - <!-- End Payment Heads --> - <!-- Company Contribution --> - <record id="hr_company_contribution_form" model="ir.ui.view"> - <field name="name">company.contribution.form</field> - <field name="model">company.contribution</field> + <!-- + Contribution Register + --> + <record id="hr_contribution_register_tree" model="ir.ui.view"> + <field name="name">hr.contribution.register.tree</field> + <field name="model">hr.contribution.register</field> + <field name="type">tree</field> + <field name="arch" type="xml"> + <tree string="Contribution Registers"> + <field name="name" select="1"/> + <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/> + </tree> + </field> + </record> + <record id="hr_contribution_register_filter" model="ir.ui.view"> + <field name="name">hr.contribution.register.search</field> + <field name="model">hr.contribution.register</field> + <field name="type">search</field> + <field name="arch" type="xml"> + <search string="Contribution Registers"> + <field name="name"/> + <field name="company_id" groups="base.group_multi_company" widget="selection"/> + </search> + </field> + </record> + <record id="hr_contribution_register_form" model="ir.ui.view"> + <field name="name">hr.contribution.register.form</field> + <field name="model">hr.contribution.register</field> <field name="type">form</field> <field name="arch" type="xml"> - <form string="Company Contribution"> - <group col="6" colspan="6"> - <field name="name" select="1"/> - <field name="code" select="1"/> - <field name="category_id"/> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Contributions"/> - <field name="amount_type" attrs="{'required': [('contribute','=',True)]}"/> - <field name="contribute_per" attrs="{'required': [('contribute','=',True)], 'readonly':[(('amount_type','=','func'))]}"/> - <field name="register_id" attrs="{'required': [('contribute','=',True)]}"/> - </group> - <group col="2" colspan="2"> - <separator colspan="2" string="Other Information"/> - <field name="company_id" groups="base.group_multi_company" widget="selection" select="1"/> - <field name="active" select="1"/> - </group> + <form string="Contribution"> + <field name="name" select="1"/> + <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/> <notebook colspan="4"> - <page string="Function" attrs="{'readonly': [('amount_type','!=','func')]}"> - <field name="line_ids" colspan="4" nolabel="1"> - <tree string="Function Arguments" editable="bottom"> - <field name="name"/> - <field name="sequence"/> - <field name="from_val"/> - <field name="to_val"/> - <field name="amount_type"/> - <field name="value"/> - </tree> - </field> - </page> - <page string="Description"> + <page string="Description"> + <separator colspan="4" string="Description"/> <field name="note" colspan="4" nolabel="1"/> </page> </notebook> </form> </field> </record> - <record id="hr_company_contribution_tree" model="ir.ui.view"> - <field name="name">company.contribution.tree</field> - <field name="model">company.contribution</field> + <record id="action_contribution_register_form" model="ir.actions.act_window"> + <field name="name">Contribution Registers</field> + <field name="res_model">hr.contribution.register</field> + <field name="view_type">form</field> + <field name="help">A contribution register is a third party involved in the salary payment of the employees. It can be the social security, the estate or anyone that collect or inject money on payslips.</field> + <field name="view_id" ref="hr_contribution_register_tree"/> + </record> + <menuitem + id="menu_action_hr_contribution_register_form" + action="action_contribution_register_form" + parent="payroll_configure" + sequence="14" + /> + + <!-- Salary Rules --> + + <record id="hr_salary_rule_tree" model="ir.ui.view"> + <field name="name">hr.salary.rule.tree</field> + <field name="model">hr.salary.rule</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree string="Company Contribution"> + <tree string="Salary Rules"> <field name="name"/> <field name="code"/> - <field name="contribute_per"/> - <field name="amount_type"/> + <field name="category_id"/> + <field name="sequence" groups="base.group_extended" invisible="1"/> <field name="register_id"/> - <field name="category_id"/> </tree> </field> </record> + <record id="hr_salary_rule_form" model="ir.ui.view"> + <field name="name">hr.salary.rule.form</field> + <field name="model">hr.salary.rule</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Salary Rules"> + <group col="6" colspan="6"> + <field name="name"/> + <field name="code" select="1"/> + <field name="category_id"/> + <field name="sequence" /> + <field name="active"/> + <field name="appears_on_payslip"/> + <field name="company_id" widget="selection" groups="base.group_multi_company"/> + </group> + <notebook colspan="6"> + <page string="General"> + <group col="4" colspan="6"> + <separator colspan="4" string="Conditions"/> + <field name="condition_select"/><newline/> + <field name="condition_python" attrs="{'invisible':[('condition_select','<>','python')], 'required': [('condition_select','=','python')]}" colspan="4"/> <newline/> + <field name="condition_range" attrs="{'invisible':[('condition_select','<>','range')], 'required':[('condition_select','=','range')]}"/><newline/> + <field name="condition_range_min" colspan="2" attrs="{'invisible':[('condition_select','<>','range')], 'required':[('condition_select','=','range')]}"/><newline/> + <field name="condition_range_max" colspan="2" attrs="{'invisible':[('condition_select','<>','range')], 'required':[('condition_select','=','range')]}"/><newline/> + <separator colspan="4" string="Computation"/> + <field name="amount_select"/><newline/> + <field name="amount_percentage_base" attrs="{'invisible':[('amount_select','<>','percentage')], 'required': [('amount_select','=','percentage')]}"/><newline/> + <field name="quantity" attrs="{'invisible':[('amount_select','=','code')], 'required':[('amount_select','!=','code')]}"/><newline/> + <field name="amount_fix" attrs="{'invisible':[('amount_select','<>','fix')], 'required':[('amount_select','=','fix')]}"/><newline/> + <field name="amount_percentage" attrs="{'invisible':[('amount_select','<>','percentage')], 'required':[('amount_select','=','percentage')]}"/> + <field colspan="4" name="amount_python_compute" attrs="{'invisible':[('amount_select','<>','code')], 'required':[('amount_select','=','code')]}"/> + <separator colspan="4" string="Company contribution"/> + <field name="register_id"/> + </group> + </page> + <page string="Child Rules"> + <field name="parent_rule_id"/> + <separator colspan="4" string="Children definition"/> + <field colspan="4" name="child_ids" nolabel="1"/> + </page> + <page string="Inputs"> + <field name="input_ids" colspan="4" nolabel="1" mode="tree, form"> + <tree string="Input Data" editable="bottom"> + <field name="name"/> + <field name="code"/> + </tree> + </field> + </page> + <page string="Description"> + <field name="note" colspan="4" nolabel="1"/> + </page> + </notebook> + </form> + </field> + </record> - <record id="view_hr_company_contribution_filter" model="ir.ui.view"> - <field name="name">company.contribution.select</field> - <field name="model">company.contribution</field> + <record id="view_hr_rule_filter" model="ir.ui.view"> + <field name="name">hr.salary.rule.select</field> + <field name="model">hr.salary.rule</field> <field name="type">search</field> - <field name="arch" type="xml"> - <search string="Search Company Contribution"> + <field name="arch" type="xml"> + <search string="Search Salary Rule"> <group col="8" colspan="4"> - <filter icon="terp-document-new" string="Fixed Amount" domain="[('amount_type','=','fix')]" help="Draft Slip"/> - <filter icon="terp-camera_test" string="Function Calculation" domain="[('amount_type','=','func')]" help="Posted Slip"/> - <separator orientation="vertical"/> <field name="name"/> - <field name="code"/> - <field name="contribute_per"/> - <field name="register_id"/> + <field name="code" select="1"/> + <field name="category_id"/> + <field name="condition_range_min"/> </group> <newline/> <group col="8" colspan="4" expand="0" string="Group By..."> - <filter string="Type" icon="terp-stock_symbol-selection" name="amount_type" context="{'group_by':'amount_type'}"/> - <filter string="Category" name="category_id" icon="terp-stock_symbol-selection" context="{'group_by':'category_id'}"/> + <filter string="Category" icon="terp-folder-yellow" name="head" context="{'group_by':'category_id'}"/> </group> </search> </field> </record> - <record id="action_hr_company_contribution_tree" model="ir.actions.act_window"> - <field name="name">Company Contributions</field> - <field name="res_model">company.contribution</field> + + <record id="action_salary_rule_form" model="ir.actions.act_window"> + <field name="name">Salary Rules</field> + <field name="res_model">hr.salary.rule</field> <field name="view_type">form</field> - <field name="view_id" ref="hr_company_contribution_tree"/> - <field name="search_view_id" ref="view_hr_company_contribution_filter"/> + <field name="view_id" ref="hr_salary_rule_tree"/> + <field name="domain">[('parent_rule_id','=',False)]</field> + <field name="search_view_id" ref="view_hr_rule_filter"/> </record> - <menuitem - id="menu_hr_company_contribution_tree" - action="action_hr_company_contribution_tree" - parent="payroll_configure" - /> - <!-- End Company Contribution --> - <record id="view_hr_bank_advice_tree" model="ir.ui.view"> - <field name="name">hr.payroll.advice.tree</field> - <field name="model">hr.payroll.advice</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Bank Advice"> - <field name="number" select="1"/> - <field name="name" select="1"/> - <field name="date" select="1"/> - <field name="company_id" groups="base.group_multi_company" widget="selection"/> - </tree> - </field> - </record> + <menuitem id="menu_action_hr_salary_rule_form" action="action_salary_rule_form" parent="payroll_configure" sequence="12"/> - <record id="view_hr_bank_advice_form" model="ir.ui.view"> - <field name="name">hr.payroll.advice.form</field> - <field name="model">hr.payroll.advice</field> - <field name="type">form</field> + + <!-- payslip runs --> + + <record id="hr_payslip_run_filter" model="ir.ui.view"> + <field name="name">hr.payslip.run.search</field> + <field name="model">hr.payslip.run</field> + <field name="type">search</field> <field name="arch" type="xml"> - <form string="Bank Advice"> - <group col="6" colspan="4"> - <field name="name" colspan="4" select="1"/> - <field name="number" select="1"/> - <field name="register_id"/> - <field name="bank_id"/> - </group> - <notebook colspan="4"> - <page string="Paymeny Lines"> - <field name="line_ids" colspan="4" nolabel="1"> - <tree string="Payment Lines" editable="bottom"> - <field name="employee_id" on_change="onchange_employee_id(parent.date, employee_id)"/> - <field name="name"/> - <field name="amount"/> - <field name="bysal"/> - <field name="flag"/> - </tree> - </field> - </page> - <page string="Letter Content"> - <group colspan="4" col="6"> - <field name="company_id" on_change="onchange_company_id(company_id)" groups="base.group_multi_company" widget="selection"/> - <field name="chaque_nos"/> - <field name="date" select="1"/> - </group> - <separator colspan="4" string="Letter Details"/> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> - <group col="6" colspan="6"> - <field name="state"/> - <button name="cancel_sheet" string="Cancel Sheet" states="draft" icon="gtk-cancel" type="object"/> - <button name="confirm_sheet" icon="gtk-apply" string="Confirm Sheet" states="draft" type="object"/> - <button name="set_to_draft" string="Set to Draft" icon="gtk-convert" states="cancel,confirm" type="object"/> - </group> - </form> + <search string="Search Payslip Runs"> + <filter icon="terp-document-new" string="Draft" domain="[('state','=','draft')]" help="Draft Payslip Runs"/> + <filter icon="terp-camera_test" string="Done" domain="[('state','=','close')]" help="Done Payslip Runs"/> + <separator orientation="vertical"/> + <field name="name"/> + <field name="date_start"/> + <field name="date_end"/> + </search> </field> </record> - <record id="action_view_hr_bank_advice_tree" model="ir.actions.act_window"> - <field name="name">Payment Advice</field> - <field name="res_model">hr.payroll.advice</field> - <field name="view_type">form</field> - <field name="view_mode">tree,form</field> - <field name="view_id" ref="view_hr_bank_advice_tree"/> - </record> - <menuitem - action="action_view_hr_bank_advice_tree" - id="hr_menu_payment_advice" - parent="menu_hr_root_payroll" - /> - <record id="view_hr_payroll_register_tree" model="ir.ui.view"> - <field name="name">hr.payroll.register.tree</field> - <field name="model">hr.payroll.register</field> + <record id="hr_payslip_run_tree" model="ir.ui.view"> + <field name="name">hr.payslip.run.tree</field> + <field name="model">hr.payslip.run</field> <field name="type">tree</field> <field name="arch" type="xml"> - <tree colors="blue:state in ('draft');black:state in ('confirm','new','hr_check','accont_check');gray:state in('done','cancel')" string="Payroll Register"> - <field name="number"/> + <tree string="Payslips Run"> <field name="name"/> - <field name="date"/> + <field name="date_start"/> + <field name="date_end"/> + <field name="credit_note"/> <field name="state"/> </tree> </field> </record> - <record id="view_hr_payroll_register_form" model="ir.ui.view"> - <field name="name">hr.payroll.register.form</field> - <field name="model">hr.payroll.register</field> + + <record id="hr_payslip_run_form" model="ir.ui.view"> + <field name="name">hr.payslip.run.form</field> + <field name="model">hr.payslip.run</field> <field name="type">form</field> <field name="arch" type="xml"> - <form string="Payroll Register"> + <form string="Payslips Run"> <group col="6" colspan="4"> - <field name="name" colspan="4" select="1"/> - <field name="number" select="1"/> - <field name="bank_id"/> - <field name="date" select="1"/> + <field name="name" colspan="4"/> + <field name="credit_note"/> + <field name="date_start"/> + <field name="date_end"/> </group> <notebook colspan="4"> <page string="Payslips"> - <field name="line_ids" colspan="4" nolabel="1"> - <tree colors="blue:state in ('draft');black:state in ('confirm','new','hr_check','accont_check');gray:state in('done','cancel')" string="Payslip"> - <field name="number"/> - <field name="employee_id"/> - <field name="name"/> - <field name="date"/> - <field name="basic"/> - <field name="allounce"/> - <field name="grows"/> - <field name="deduction"/> - <field name="net"/> - <field name="state"/> - </tree> - </field> - <group col="2" colspan="2"> - <separator colspan="4" string="Allowance / Deduction"/> - <field name="allounce"/> - <field name="deduction"/> - </group> - <group col="2" colspan="2"> - <separator colspan="4" string="Salary Information"/> - <field name="grows"/> - <field name="net"/> - </group> + <field name="slip_ids" colspan="4" nolabel="1"/> </page> </notebook> - <group col="8" colspan="4"> + <group col="6" colspan="4"> <field name="state"/> - <button string="Cancel" name="cancel_sheet" icon="gtk-cancel" states="draft,hr_check,accont_check,confirm" type="object"/> - <button string="Compute" name="compute_sheet" states="new" icon="terp-document-new" type="object"/> - <button string="Verify Sheet" icon="gtk-ok" name="verify_sheet" states="draft" type="object"/> - <button string="Complete HR Checking" icon="gtk-apply" name="final_verify_sheet" type="object" states="hr_check"/> - <button string="Pay Salary" icon="gtk-apply" name="process_sheet" states="confirm" type="object" /> - <button string="Set to Draft" name="set_to_draft" states="cancel" type="object" icon="gtk-convert" /> + <button name="%(action_hr_payslip_by_employees)d" type="action" states="draft" icon="gtk-execute" string="Generate Payslips" /> + <button name="close_payslip_run" type="object" icon="terp-camera_test" string="Close" states="draft"/> + <button string="Set to Draft" icon="terp-stock_effects-object-colorize" name="draft_payslip_run" type="object" states="close"/> </group> </form> </field> </record> - <record id="action_view_hr_payroll_register_form" model="ir.actions.act_window"> - <field name="name">Payroll Register</field> - <field name="res_model">hr.payroll.register</field> - <field name="view_type">form</field> - <field name="view_mode">tree,form</field> - </record> - <menuitem - action="action_view_hr_payroll_register_form" - id="hr_menu_payroll_register" - parent="menu_hr_root_payroll" - /> - <!-- - Contribution Register - --> - <record id="hr_contibution_register_tree" model="ir.ui.view"> - <field name="name">hr.contibution.register.tree</field> - <field name="model">hr.contibution.register</field> - <field name="type">tree</field> - <field name="arch" type="xml"> - <tree string="Contribution Registers"> - <field name="name" select="1"/> - <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/> - <field name="monthly_total_by_emp"/> - <field name="monthly_total_by_comp"/> - </tree> - </field> - </record> - <record id="hr_contibution_register_form" model="ir.ui.view"> - <field name="name">hr.contibution.register.form</field> - <field name="model">hr.contibution.register</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Contribution"> - <field name="name" select="1"/> - <field name="company_id" select="1" groups="base.group_multi_company" widget="selection"/> - <notebook colspan="4"> - <page string="Contribution Lines"> - <field colspan="4" name="register_line_ids" nolabel="1" select="1"> - <tree string="Register Lines" editable="top"> - <field name="code"/> - <field name="name"/> - <field name="employee_id"/> - <field name="emp_deduction"/> - <field name="comp_deduction"/> - <field name="total"/> - </tree> - </field> - </page> - <page string="Description"> - <separator colspan="4" string="Description"/> - <field name="note" colspan="4" nolabel="1"/> - </page> - </notebook> - <group col="2" colspan="2" name="Month"> - <separator colspan="2" string="Month"/> - <field name="monthly_total_by_emp"/> - <field name="monthly_total_by_comp"/> - </group> - </form> - </field> - </record> - <record id="action_contibution_register_form" model="ir.actions.act_window"> - <field name="name">Contribution Register</field> - <field name="res_model">hr.contibution.register</field> + <record id="action_hr_payslip_run_tree" model="ir.actions.act_window"> + <field name="name">Payslips Run</field> + <field name="res_model">hr.payslip.run</field> <field name="view_type">form</field> - <field name="view_id" ref="hr_contibution_register_tree"/> - </record> - <menuitem - id="menu_action_hr_contibution_register_form" - action="action_contibution_register_form" - parent="payroll_configure" - /> - <record id="hr_contibution_register_line_form" model="ir.ui.view"> - <field name="name">hr.contibution.register.line.form</field> - <field name="model">hr.contibution.register.line</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Contribution"> - <field name="name"/> - <field name="code"/> - <field name="employee_id"/> - <field name="emp_deduction"/> - <field name="comp_deduction"/> - <field name="total"/> - </form> - </field> + <field name="view_id" ref="hr_payslip_run_tree"/> + <field name="search_view_id" ref="hr_payslip_run_filter"/> </record> - - + <menuitem action="action_hr_payslip_run_tree" id="menu_hr_payslip_run" parent="menu_hr_root_payroll"/> <!-- Shortcuts --> + <act_window name="Payslips" domain="[('employee_id', '=', active_id)]" context="{'search_default_employee_id': [active_id], 'default_employee_id': active_id}" @@ -970,6 +733,19 @@ id="act_hr_employee_payslip_list" groups="base.group_hr_manager"/> + <act_window name="Payslip Computation Details" + domain="[('slip_id', '=', active_id)]" + res_model="hr.payslip.line" + src_model="hr.payslip" + id="act_payslip_lines"/> + + <act_window name="Payslip Lines" + domain="[('register_id', '=', active_id)]" + context="{'search_default_register_id': 1}" + res_model="hr.payslip.line" + src_model="hr.contribution.register" + id="act_contribution_reg_payslip_lines"/> + </data> </openerp> diff --git a/addons/hr_payroll/hr_payroll_wizard.xml b/addons/hr_payroll/hr_payroll_wizard.xml deleted file mode 100644 index 71267ddb742..00000000000 --- a/addons/hr_payroll/hr_payroll_wizard.xml +++ /dev/null @@ -1,29 +0,0 @@ -<?xml version="1.0" ?> -<openerp> - <data> - <menuitem id="menu_hr_payroll_reporting" parent="hr.menu_hr_reporting" name="Payroll"/> - <wizard id="wizard_print_year_salary" - menu="False" - model="hr.payslip" - name="wizard.year.salary" - string="Salary Register"/> - <menuitem id="menu_wizard_print_year_salary" - icon="STOCK_PRINT" - action="wizard_print_year_salary" - parent="menu_hr_payroll_reporting" - name="Salary Register" - type="wizard"/> - - <wizard id="wizard_print_employees_detail" - menu="False" - model="hr.payslip" - name="wizard.employees.detail" - string="Employee Salary Statement"/> - <menuitem id="menu_wizard_print_employees_detail" - icon="STOCK_PRINT" - action="wizard_print_employees_detail" - parent="menu_hr_payroll_reporting" - name="Employee Salary Statement" - type="wizard"/> - </data> -</openerp> diff --git a/addons/hr_payroll/hr_payroll_workflow.xml b/addons/hr_payroll/hr_payroll_workflow.xml index b607205f54b..8ec32290d06 100644 --- a/addons/hr_payroll/hr_payroll_workflow.xml +++ b/addons/hr_payroll/hr_payroll_workflow.xml @@ -6,42 +6,30 @@ <field name="osv">hr.payslip</field> <field name="on_create">True</field> </record> - - <record id="act_new" model="workflow.activity"> - <field name="wkf_id" ref="wkf"/> - <field name="flow_start">True</field> - <field name="name">new</field> - </record> - + <record id="act_draft" model="workflow.activity"> <field name="wkf_id" ref="wkf"/> <field name="name">draft</field> - <field name="action">compute_sheet()</field> - <field name="split_mode">OR</field> - <field name="kind">function</field> - </record> - - <record id="act_hr_check" model="workflow.activity"> - <field name="wkf_id" ref="wkf"/> - <field name="name">hr_check</field> - <field name="action">hr_check_sheet()</field> + <field name="flow_start">True</field> <field name="kind">function</field> + <field name="action">write({'state': 'draft'})</field> + <field name="split_mode">OR</field> </record> - - <record id="act_confirm" model="workflow.activity"> + + <record id="act_verify" model="workflow.activity"> <field name="wkf_id" ref="wkf"/> - <field name="name">confirm</field> - <field name="action">verify_sheet()</field> + <field name="name">verify</field> + <field name="action">hr_verify_sheet()</field> <field name="kind">function</field> </record> - + <record id="act_cancel" model="workflow.activity"> <field name="wkf_id" ref="wkf"/> <field name="name">cancel</field> <field name="action">cancel_sheet()</field> <field name="kind">function</field> </record> - + <record id="act_done" model="workflow.activity"> <field name="wkf_id" ref="wkf"/> <field name="name">done</field> @@ -49,59 +37,36 @@ <field name="kind">function</field> <field name="flow_stop">True</field> </record> - + <record id="t1" model="workflow.transition"> - <field name="act_from" ref="act_new"/> - <field name="act_to" ref="act_draft"/> - <field name="signal">compute_sheet</field> - </record> - - <record id="t2" model="workflow.transition"> <field name="act_from" ref="act_draft"/> - <field name="act_to" ref="act_hr_check"/> - <field name="signal">verify_sheet</field> - </record> - - <record id="t3" model="workflow.transition"> - <field name="act_from" ref="act_hr_check"/> - <field name="act_to" ref="act_confirm"/> - <field name="signal">final_verify_sheet</field> + <field name="act_to" ref="act_verify"/> + <field name="signal">hr_verify_sheet</field> </record> - - <record id="t4" model="workflow.transition"> - <field name="act_from" ref="act_confirm"/> - <field name="act_to" ref="act_done"/> - <field name="signal">process_sheet</field> - </record> - - <record id="t7" model="workflow.transition"> + + <record id="t2" model="workflow.transition"> <field name="act_from" ref="act_draft"/> <field name="act_to" ref="act_cancel"/> <field name="signal">cancel_sheet</field> </record> - <record id="t8" model="workflow.transition"> - <field name="act_from" ref="act_hr_check"/> - <field name="act_to" ref="act_cancel"/> - <field name="signal">cancel_sheet</field> + <record id="t3" model="workflow.transition"> + <field name="act_from" ref="act_cancel"/> + <field name="act_to" ref="act_draft"/> + <field name="signal">draft</field> </record> - <record id="t9" model="workflow.transition"> - <field name="act_from" ref="act_confirm"/> + <record id="t4" model="workflow.transition"> + <field name="act_from" ref="act_verify"/> <field name="act_to" ref="act_cancel"/> <field name="signal">cancel_sheet</field> </record> - <record id="t11" model="workflow.transition"> - <field name="act_from" ref="act_done"/> - <field name="act_to" ref="act_cancel"/> - <field name="signal">cancel_sheet</field> + <record id="t5" model="workflow.transition"> + <field name="act_from" ref="act_verify"/> + <field name="act_to" ref="act_done"/> + <field name="condition">check_done()</field> </record> - <record id="t12" model="workflow.transition"> - <field name="act_from" ref="act_cancel"/> - <field name="act_to" ref="act_draft"/> - <field name="signal">set_to_draft</field> - </record> </data> </openerp> diff --git a/addons/hr_payroll/i18n/bg.po b/addons/hr_payroll/i18n/bg.po index c941fbfad6d..876d2197f37 100644 --- a/addons/hr_payroll/i18n/bg.po +++ b/addons/hr_payroll/i18n/bg.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Имейл адрес" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Запалта нето" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Отдел" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Заем" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Фирма" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Други" @@ -163,12 +175,12 @@ msgstr "Други" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Отхвърляне" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Напускащи" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Регистриране" @@ -214,17 +230,18 @@ msgid "" msgstr "Грешка! Не можете да изберете отдел, в който служителят е мениджър." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Стойност" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Име на служителя" @@ -240,7 +257,8 @@ msgstr "Изчисляване на заплата" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Сума" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Сума (словом):" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "Плащане" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Базиран на" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "Visa No" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "От" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "По заплата" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Крайна дата" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Бележки:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Служител" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Тип" @@ -510,7 +540,7 @@ msgid "Email" msgstr "Имейл" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Брутна заплата" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Друго плащане" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Удръжки" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "Общо за служител" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Фиксирана количество" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "До" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "Грешка! Началната дата на договора трябва да бъде крайната дата." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Други:" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Код на служител" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Категория" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "Чернова" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Доходи" @@ -812,7 +854,6 @@ msgstr "Основен" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Всичи паспорти" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Име на служител" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Процент (%)" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "За" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Договори" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "Валидиране" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Заглавие" @@ -906,8 +941,6 @@ msgstr "Потребител" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Редове от плащане" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Активен" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -959,22 +993,23 @@ msgid "Compute" msgstr "Изчисление" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Предназначение" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -1000,12 +1035,13 @@ msgid "Companies" msgstr "Фирми" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Договор" @@ -1015,14 +1051,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Дата" @@ -1038,8 +1074,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Телефонен No." @@ -1071,16 +1107,19 @@ msgid "Other No." msgstr "Друг No." #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Код" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1103,24 +1142,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Номер" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Структура на заплатата" @@ -1132,9 +1175,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Отмяна" @@ -1146,34 +1186,33 @@ msgstr "Затваряне" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Обезщетения" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Паспорт No" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Паспорт" @@ -1184,12 +1223,11 @@ msgid "Total Salary" msgstr "Обща заплата" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "за период" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1203,7 +1241,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Имейл" @@ -1221,8 +1259,11 @@ msgid "Print Report" msgstr "Отпечатване на отчет" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Изчисления" @@ -1260,7 +1301,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Функция" @@ -1271,7 +1316,7 @@ msgid "States" msgstr "Области" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Уважаеми г-н/г-жо," @@ -1286,12 +1331,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Описание" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Начална дата" @@ -1313,6 +1375,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Ведомост" @@ -1342,9 +1405,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Адрес" @@ -1359,8 +1423,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Банка" @@ -1370,28 +1436,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Напред" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Име" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1401,14 +1474,17 @@ msgid "Country" msgstr "Държава" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Служители" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Банкова сметка" @@ -1460,6 +1536,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1478,7 +1555,7 @@ msgid "Other Id" msgstr "Друг Id" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Детайли за банката" @@ -1488,7 +1565,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Последователност" @@ -1504,8 +1584,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Годишна заплата" @@ -1525,9 +1605,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Общо" diff --git a/addons/hr_payroll/i18n/ca.po b/addons/hr_payroll/i18n/ca.po index 94d6add8ccf..b9f99332af3 100644 --- a/addons/hr_payroll/i18n/ca.po +++ b/addons/hr_payroll/i18n/ca.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Adreça d'Email" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Basat" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Salari net" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Recalcula plantilla" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Detalles salario de los empleados" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Primes amb base:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Departament" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Deduccions:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Ús de propina?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Días de trabajo" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Préstec" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Registro de pago de nómina" @@ -83,6 +89,7 @@ msgstr "Registro de pago de nómina" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Nòmines" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Companyia" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "El responsable" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Detalles de la carta" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Vacances amb mitja paga" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Altres" @@ -163,12 +175,12 @@ msgstr "Altres" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Nómina" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Detalles del contrato:" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Rebutja" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Fulles" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registra" @@ -216,17 +232,18 @@ msgstr "" "responsable." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Total deduccions" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valor" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nombre del empleado" @@ -242,7 +259,8 @@ msgstr "Cálculo de la nómina" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Import" @@ -275,6 +293,7 @@ msgid "Employee Deduction" msgstr "Deducción del empleado" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Otras deducciones" @@ -315,7 +334,7 @@ msgid "" msgstr "Camp usat en càlculs interns, no el col·loqueu en un formulari." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Import (en paraules):" @@ -325,6 +344,8 @@ msgid "Payment" msgstr "Pagament" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -337,6 +358,7 @@ msgid "Identification No" msgstr "Nº identificació" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Basat en" @@ -413,17 +435,23 @@ msgid "Visa No" msgstr "Número de Visa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Des de" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Per salari" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Data final" @@ -438,8 +466,8 @@ msgid "Leave Deductions" msgstr "Deduccions per absència" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Firma autorizada" @@ -454,12 +482,11 @@ msgid "Contribution Register Line" msgstr "Línea de registro de contribución" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Notes:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -492,10 +519,12 @@ msgid "Company Contributions" msgstr "Contribuciones de la compañía" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Empleat" @@ -510,10 +539,11 @@ msgid "Bank Advice Lines" msgstr "Línies de notificació bancària" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tipus" @@ -523,7 +553,7 @@ msgid "Email" msgstr "Email" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "Nº" @@ -557,13 +587,16 @@ msgid "Net Basic" msgstr "Base neta" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Salario bruto" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Ingresos totales" @@ -574,17 +607,20 @@ msgid "Employee Salary Statement" msgstr "Declaració salari de l'empleat" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Otros pagos" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Deduccions" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "C/D" @@ -609,13 +645,19 @@ msgid "Total By Employee" msgstr "Total per empleat" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Import fix" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Fins el" @@ -653,15 +695,15 @@ msgid "Contribution Lines" msgstr "Líneas de contribución" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Per al mes de" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -686,40 +728,38 @@ msgstr "" "finalització." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Entrega anticipo" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Comprobación RH completa" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Atentament" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." -msgstr "" +msgstr "Núm. SS" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Importe neto" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Estructura salarial:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Detalle salario empleado" @@ -737,7 +777,7 @@ msgid "Confirm Sheet" msgstr "Full de confirmació" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Altres:" @@ -749,6 +789,7 @@ msgstr "Funció de càlcul" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Dies treballats" @@ -768,7 +809,7 @@ msgid "Country & Address" msgstr "País i Adreça" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Codi d'empleat" @@ -778,16 +819,17 @@ msgid "Basic Salary – Leaves" msgstr "Salari base - Absències" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Tipus d'import" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Categoria" @@ -815,9 +857,9 @@ msgid "Draft" msgstr "Esborrany" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" -msgstr "" +msgstr "Ingressos" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -827,7 +869,6 @@ msgstr "Bàsic" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Tots els passaports" @@ -838,9 +879,8 @@ msgid "Salary Register" msgstr "Registre salarial" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nom de l'empleat" @@ -850,7 +890,6 @@ msgid "Passport Detail" msgstr "Detalle pasaporte" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Percentatge (%)" @@ -865,22 +904,18 @@ msgid "Payroll Register" msgstr "Registre de nòmines" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Per" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contractes" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Funció de l'empleat" @@ -905,7 +940,7 @@ msgid "Validation" msgstr "Validació" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Títol" @@ -921,8 +956,6 @@ msgstr "Usuari" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Línies de pagament" @@ -932,6 +965,7 @@ msgid "Compute Sheet" msgstr "Calcula full" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Actiu" @@ -942,7 +976,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "Aplica aquest encapçalament en el càlcul si la condició es vertadera" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Detalls del salari anual" @@ -970,25 +1004,26 @@ msgstr "Avís de pagament:" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Compute" -msgstr "" +msgstr "Calcula" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" -msgstr "" +msgstr "Designació" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" -msgstr "" +msgstr "Responsable de RRHH" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Salari base" @@ -1014,12 +1049,13 @@ msgid "Companies" msgstr "Companyies" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Firma autoritzada" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Contracte" @@ -1029,14 +1065,14 @@ msgid "Draft Sheet" msgstr "Full esborrany" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Data proper mes" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Data" @@ -1052,8 +1088,8 @@ msgid "Search Passport" msgstr "Buscar pasaporte" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Nº telèfon" @@ -1069,7 +1105,7 @@ msgstr "Contribució" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,state:0 msgid "Label" -msgstr "" +msgstr "Etiqueta" #. module: hr_payroll #: view:hr.payroll.structure:0 @@ -1085,16 +1121,19 @@ msgid "Other No." msgstr "Altre Nº" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Codi" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Avís de pagament" @@ -1121,24 +1160,28 @@ msgid "Computation Overview" msgstr "Resum del càlcul" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Salari sobre" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Número" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Estructura salarial" @@ -1150,9 +1193,6 @@ msgstr "Línia registre" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Cancel·la" @@ -1164,34 +1204,33 @@ msgstr "Tanca" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Import / Percentatge" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Primes" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Data mes actual" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Salari" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Número de passaport" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Passaport" @@ -1202,12 +1241,11 @@ msgid "Total Salary" msgstr "Salari total" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "per període" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Capçalera nòmina" @@ -1221,7 +1259,7 @@ msgid "Contribution Register" msgstr "Registre de contribució" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Correu electrònic" @@ -1239,8 +1277,11 @@ msgid "Print Report" msgstr "Imprimeix informe" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Cálculos" @@ -1282,7 +1323,11 @@ msgid "Basic Salary without Leave:" msgstr "Salari base sense absències:" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Funció" @@ -1290,12 +1335,12 @@ msgstr "Funció" #. module: hr_payroll #: view:hr.payslip:0 msgid "States" -msgstr "" +msgstr "Estats" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," -msgstr "" +msgstr "Estimat Sr./Sra.," #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty @@ -1308,12 +1353,29 @@ msgid "Gross Sal." msgstr "Sal. brut" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Descripció" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Data inici" @@ -1335,6 +1397,7 @@ msgstr "Registres de contribució" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Nòmina" @@ -1364,9 +1427,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.nòmina.any.salari" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Adreça" @@ -1381,8 +1445,10 @@ msgid "Number of Leaves" msgstr "Número de fulls" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banc" @@ -1392,45 +1458,55 @@ msgid "Cancel Sheet" msgstr "Cancel·la full" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Bestreta" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Primes i deduccions especials per empleat:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nom" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Fulls de deducció" #. module: hr_payroll #: view:hr.passport:0 msgid "Country" -msgstr "" +msgstr "País" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Empleats" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Compte bancari" @@ -1458,104 +1534,108 @@ msgstr "Línia de deduccions per absències:" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Wating for Account Verification" -msgstr "" +msgstr "Esperant per a la verificació del compte" #. module: hr_payroll #: field:hr.contibution.register.line,comp_deduction:0 msgid "Company Deduction" -msgstr "" +msgstr "Deducció de la compañía" #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Payroll Configurtion" -msgstr "" +msgstr "Configuració de la nòmina" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 #, python-format msgid "Please define bank account for the %s employee" -msgstr "" +msgstr "Si us plau, definiu el compte bancari per al treballador %s" #. module: hr_payroll #: field:hr.passport,date_issue:0 msgid "Passport Issue Date" -msgstr "" +msgstr "Data d'emissió del passaport" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 #: selection:hr.payslip.line,type:0 msgid "Allowance" -msgstr "" +msgstr "Subsidi" #. module: hr_payroll #: field:hr.payslip,holiday_days:0 msgid "No of Leaves" -msgstr "" +msgstr "Núm. de fulls" #. module: hr_payroll #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "Altre id" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" -msgstr "" +msgstr "Detalls del banc" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Slip ID" -msgstr "" +msgstr "ID justificant" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Seqüència" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form #: model:ir.ui.menu,name:hr_payroll.menu_department_tree msgid "Employee Payslip" -msgstr "" +msgstr "Nòmina dels treballadors" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Letter Content" -msgstr "" +msgstr "Contingut de la carta" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" -msgstr "" +msgstr "Salari anual" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Allowance / Deduction" -msgstr "" +msgstr "Prima / Deducció" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payroll_advice msgid "Bank Payment Advice" -msgstr "" +msgstr "Avís de pagament del banc" #. module: hr_payroll #: view:hr.payslip:0 msgid "Search Payslips" -msgstr "" +msgstr "Cerca nòmines" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" -msgstr "" +msgstr "Total" #. module: hr_payroll #: view:company.contribution:0 #: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,contribute_ids:0 msgid "Contributions" -msgstr "" +msgstr "Contribucions" diff --git a/addons/hr_payroll/i18n/de.po b/addons/hr_payroll/i18n/de.po index e23a2da8121..71e82beb5db 100644 --- a/addons/hr_payroll/i18n/de.po +++ b/addons/hr_payroll/i18n/de.po @@ -13,11 +13,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-Mail-Adresse" @@ -27,8 +27,11 @@ msgid "Based" msgstr "Basiert auf" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Nettolohn" @@ -38,43 +41,46 @@ msgid "Recompute Sheet" msgstr "Neuberechnen" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Details Mitarbeitervergütung" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Zulagen basieren auf:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Abteilung" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Abzüge:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Anspruch auf Abfindung?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Arbeitstage" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Anzahlung" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Monatsabrechnung Mitarbeitervergütung" @@ -82,6 +88,7 @@ msgstr "Monatsabrechnung Mitarbeitervergütung" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Abrechnungen Mitarbeitervergütung" @@ -102,14 +109,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Unternehmen" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Der Vorgesetzte" @@ -119,7 +131,8 @@ msgid "Letter Details" msgstr "Anschreiben Auszahlung" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -153,8 +166,7 @@ msgid "Half-Pay Holiday" msgstr "Teilvergüt. (50%) Abwesenh." #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Sonstige Abzüge" @@ -162,12 +174,12 @@ msgstr "Sonstige Abzüge" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Vergütungsabrechnung" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Vertragsinfo:" @@ -199,12 +211,16 @@ msgid "Reject" msgstr "Verwerfen" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Abwesenheit" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Meldung" @@ -217,17 +233,18 @@ msgstr "" "die Leitung ausübt." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Gesamte Abzüge" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Betrag" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Name Mitarbeiter" @@ -243,7 +260,8 @@ msgstr "Vergütungsberechnung" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Betrag" @@ -275,6 +293,7 @@ msgid "Employee Deduction" msgstr "Arbeitnehmeranteil" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Andere Abzüge" @@ -317,7 +336,7 @@ msgstr "" "dieser Stelle keinen Eintrag vor." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Betrag (ausgeschrieben)" @@ -327,6 +346,8 @@ msgid "Payment" msgstr "Auszahlung" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -339,6 +360,7 @@ msgid "Identification No" msgstr "Identifikationsnummer" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Basiert auf" @@ -414,17 +436,23 @@ msgid "Visa No" msgstr "Visa Nr." #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Von" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Nachzahlung" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Ende am" @@ -439,8 +467,8 @@ msgid "Leave Deductions" msgstr "Abzüge für Abwesenheit" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Authorisierte Unterschrift" @@ -455,12 +483,11 @@ msgid "Contribution Register Line" msgstr "Arbeitgeberanteile" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Bemerkungen:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -493,10 +520,12 @@ msgid "Company Contributions" msgstr "Arbeitgeberanteile" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Mitarbeiter" @@ -511,10 +540,11 @@ msgid "Bank Advice Lines" msgstr "Abrechnungen für Banküberweisung" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Typ" @@ -524,7 +554,7 @@ msgid "Email" msgstr "EMail" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -558,13 +588,16 @@ msgid "Net Basic" msgstr "Netto Vergütung" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Brutto Vergütung" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Gesamtvergütung" @@ -575,17 +608,20 @@ msgid "Employee Salary Statement" msgstr "Abrechnung nach Mitarbeitern" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Weitere Auszahlung" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Abzüge" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "S/H" @@ -610,13 +646,19 @@ msgid "Total By Employee" msgstr "Arbeitnehmeranteil" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Fester Betrag" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "An" @@ -654,15 +696,15 @@ msgid "Contribution Lines" msgstr "Positionen Arbeitgeberanteile" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Für Monat" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -687,40 +729,38 @@ msgstr "" "Vertragsendes sein." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Rate Mitarbeiterdarlehen" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Abschluss der Prüfung" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Freundliche Grüsse" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "SV Nr." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Netto Betrag" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Vergütungsstruktur:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Mitarbeitervergütung Details" @@ -738,7 +778,7 @@ msgid "Confirm Sheet" msgstr "Bestätigte Abrechnung" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Weitere:" @@ -750,6 +790,7 @@ msgstr "Funktionsberechnung" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Arbeitstage" @@ -769,7 +810,7 @@ msgid "Country & Address" msgstr "Land & Anschrift" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Mitarbeiter Nr." @@ -779,16 +820,17 @@ msgid "Basic Salary – Leaves" msgstr "Grundvergütung - Abzug für Abwesenheit" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Berechnungsart" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Kategorie" @@ -816,7 +858,7 @@ msgid "Draft" msgstr "Entwurf" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Einkünfte" @@ -828,7 +870,6 @@ msgstr "Basis" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Alle Ausweise" @@ -839,9 +880,8 @@ msgid "Salary Register" msgstr "Vergütungsabrechnung" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Mitarbeiter Name" @@ -851,7 +891,6 @@ msgid "Passport Detail" msgstr "Details zum Ausweis" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Prozent (%)" @@ -866,22 +905,18 @@ msgid "Payroll Register" msgstr "Personalabrechnung" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "An" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Verträge" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Mitarbeiter Funktion" @@ -906,7 +941,7 @@ msgid "Validation" msgstr "Genehmigung" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Bezeichnung" @@ -922,8 +957,6 @@ msgstr "Benutzer" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Zahlungspositionen" @@ -933,6 +966,7 @@ msgid "Compute Sheet" msgstr "Berechnen" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Aktiv" @@ -943,7 +977,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "Kalkuliere diese Zulagen und Abzügen, wenn die Bedingungen zutreffen" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Auswertung Personalabrechnung" @@ -975,22 +1009,23 @@ msgid "Compute" msgstr "Berechne" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Abmelden" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Personalleiter" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Basisvergütung" @@ -1016,12 +1051,13 @@ msgid "Companies" msgstr "Unternehmen" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Auth. Unterschrift" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Arbeitsvertrag" @@ -1031,14 +1067,14 @@ msgid "Draft Sheet" msgstr "Entwurf Abrechnung" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Nächster Monat" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Datum" @@ -1054,8 +1090,8 @@ msgid "Search Passport" msgstr "Suche Sozialversicherungsausweis" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Telefon" @@ -1087,16 +1123,19 @@ msgid "Other No." msgstr "Andere Nr." #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Kurzbez." #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Zahlungsanweisung" @@ -1125,24 +1164,28 @@ msgid "Computation Overview" msgstr "Berechnungsübersicht" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Vergütung für" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Nummer" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Vergütungsstruktur" @@ -1154,9 +1197,6 @@ msgstr "Abrechnungspositionen" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Abbrechen" @@ -1168,34 +1208,33 @@ msgstr "Beenden" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Betrag / Prozent" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Zulagen" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Aktueller Monat" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Vergütung" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Ausweis Nr." #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Ausweis" @@ -1206,12 +1245,11 @@ msgid "Total Salary" msgstr "Gesamtvergütung" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "für Periode" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Zulagen und Abzüge" @@ -1225,7 +1263,7 @@ msgid "Contribution Register" msgstr "Anteile Arbeitnehmer / Arbeitgeber" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "EMail" @@ -1243,8 +1281,11 @@ msgid "Print Report" msgstr "Drucke Report" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Kalkulation" @@ -1286,7 +1327,11 @@ msgid "Basic Salary without Leave:" msgstr "Grundlohn ohne Urlaub / Abwesenheit" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Funktion" @@ -1297,7 +1342,7 @@ msgid "States" msgstr "Status Abrechnung" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Sehr geehrte/r Frau/Herr," @@ -1312,12 +1357,29 @@ msgid "Gross Sal." msgstr "Brutto Vergütung" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Beschreibung" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Beginn am" @@ -1339,6 +1401,7 @@ msgstr "Anteile Arbeitgeber / Arbeitnehmer" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Personalabrechnung" @@ -1368,9 +1431,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Anschrift" @@ -1385,8 +1449,10 @@ msgid "Number of Leaves" msgstr "Urlaubstage" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Bank" @@ -1396,28 +1462,35 @@ msgid "Cancel Sheet" msgstr "Abbrechen Auszahlung" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Vorschuss" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Besondere Zulagen und Abzüge für Mitarbeiter:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Bezeichnung" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Abzug Urlaub / Abwesenheit" @@ -1427,14 +1500,17 @@ msgid "Country" msgstr "Land" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Mitarbeiter" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Bank Konto" @@ -1488,6 +1564,7 @@ msgid "Passport Issue Date" msgstr "Ausweis Gültigkeit" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1506,7 +1583,7 @@ msgid "Other Id" msgstr "Andere ID" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Bank Details" @@ -1516,7 +1593,10 @@ msgid "Slip ID" msgstr "Abrechnung ID" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Reihenfolge" @@ -1532,8 +1612,8 @@ msgid "Letter Content" msgstr "Auszahlung Text" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Jahresvergütung" @@ -1553,9 +1633,9 @@ msgid "Search Payslips" msgstr "Auszahlung Vergütungen" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Gesamt" @@ -1843,315 +1923,3 @@ msgstr "Anteile Arbeitgeber / Arbeitnehmer" #~ msgid "Print Salary Structure" #~ msgstr "Druck L+G Übersicht" - -#, python-format -#~ msgid "" -#~ "Variable Error : %s ' % (e)))\n" -#~ "\n" -#~ " if sal_type in ('gross', 'net" -#~ msgstr "" -#~ "Fehler in Variable : %s ' % (e)))\n" -#~ "\n" -#~ " if sal_type in ('gross', 'net" - -#, python-format -#~ msgid "" -#~ "Please check configuration of %s, payroll head is missing' % " -#~ "(hday.holiday_status_id.name)))\n" -#~ " \n" -#~ " res = {\n" -#~ " 'slip_id':slip.id,\n" -#~ " 'name':hday.holiday_status_id.name + '-%s' % " -#~ "(hday.number_of_days),\n" -#~ " 'code':hday.holiday_status_id.code,\n" -#~ " 'amount_type':'fix',\n" -#~ " 'category_id':hday.holiday_status_id.head_id.id,\n" -#~ " 'sequence':hday.holiday_status_id.head_id.sequence\n" -#~ " }\n" -#~ " days = hday.number_of_days\n" -#~ " if hday.number_of_days < 0:\n" -#~ " days = hday.number_of_days * -1\n" -#~ " total_leave += days\n" -#~ " if hday.holiday_status_id.type == 'paid':\n" -#~ " paid_leave += days\n" -#~ " continue\n" -#~ "# res['name'] = hday.holiday_status_id.name + '-%s' % " -#~ "(days)\n" -#~ "# res['amount'] = perday * days\n" -#~ "# res['type'] = 'allowance'\n" -#~ "# leave += days\n" -#~ "# total += perday * days\n" -#~ " \n" -#~ " elif hday.holiday_status_id.type == 'halfpaid':\n" -#~ " paid_leave += (days / 2)\n" -#~ " res['name'] = hday.holiday_status_id.name + '-%s/2' % " -#~ "(days)\n" -#~ " res['amount'] = perday * (days/2)\n" -#~ " total += perday * (days/2)\n" -#~ " leave += days / 2\n" -#~ " res['type'] = 'deduction'\n" -#~ " else:\n" -#~ " res['name'] = hday.holiday_status_id.name + '-%s' % " -#~ "(days)\n" -#~ " res['amount'] = perday * days\n" -#~ " res['type'] = 'deduction'\n" -#~ " leave += days\n" -#~ " total += perday * days\n" -#~ "\n" -#~ " slip_line_pool.create(cr, uid, res, context=context)\n" -#~ " basic = basic - total\n" -#~ " leaves = total\n" -#~ " update.update({\n" -#~ " 'basic':basic,\n" -#~ " 'basic_before_leaves': round(basic_before_leaves),\n" -#~ " 'leaves':total,\n" -#~ " 'holiday_days':leave,\n" -#~ " 'worked_days':working_day - leave,\n" -#~ " 'working_days':working_day,\n" -#~ " })\n" -#~ " self.write(cr, uid, [slip.id], update, context=context)\n" -#~ " return True\n" -#~ "hr_payslip()\n" -#~ "\n" -#~ "class hr_payslip_line(osv.osv):\n" -#~ " '''\n" -#~ " Payslip Line\n" -#~ " '''\n" -#~ " \n" -#~ " _name = 'hr.payslip.line'\n" -#~ " _description = 'Payslip Line'\n" -#~ "\n" -#~ " def onchange_category(self, cr, uid, ids, category_id):\n" -#~ " seq = 0\n" -#~ " res = {\n" -#~ " }\n" -#~ " if category_id:\n" -#~ " category = self.pool.get('hr.allounce.deduction.categoty" -#~ msgstr "" -#~ "Bitte prüfe die Konfiguration von %s, Zulagen und Abzüge für die Abrechnung " -#~ "fehlen' % (hday.holiday_status_id.name)))\n" -#~ " \n" -#~ " res = {\n" -#~ " 'slip_id':slip.id,\n" -#~ " 'name':hday.holiday_status_id.name + '-%s' % " -#~ "(hday.number_of_days),\n" -#~ " 'code':hday.holiday_status_id.code,\n" -#~ " 'amount_type':'fix',\n" -#~ " 'category_id':hday.holiday_status_id.head_id.id,\n" -#~ " 'sequence':hday.holiday_status_id.head_id.sequence\n" -#~ " }\n" -#~ " days = hday.number_of_days\n" -#~ " if hday.number_of_days < 0:\n" -#~ " days = hday.number_of_days * -1\n" -#~ " total_leave += days\n" -#~ " if hday.holiday_status_id.type == 'paid':\n" -#~ " paid_leave += days\n" -#~ " continue\n" -#~ "# res['name'] = hday.holiday_status_id.name + '-%s' % " -#~ "(days)\n" -#~ "# res['amount'] = perday * days\n" -#~ "# res['type'] = 'allowance'\n" -#~ "# leave += days\n" -#~ "# total += perday * days\n" -#~ " \n" -#~ " elif hday.holiday_status_id.type == 'halfpaid':\n" -#~ " paid_leave += (days / 2)\n" -#~ " res['name'] = hday.holiday_status_id.name + '-%s/2' % " -#~ "(days)\n" -#~ " res['amount'] = perday * (days/2)\n" -#~ " total += perday * (days/2)\n" -#~ " leave += days / 2\n" -#~ " res['type'] = 'deduction'\n" -#~ " else:\n" -#~ " res['name'] = hday.holiday_status_id.name + '-%s' % " -#~ "(days)\n" -#~ " res['amount'] = perday * days\n" -#~ " res['type'] = 'deduction'\n" -#~ " leave += days\n" -#~ " total += perday * days\n" -#~ "\n" -#~ " slip_line_pool.create(cr, uid, res, context=context)\n" -#~ " basic = basic - total\n" -#~ " leaves = total\n" -#~ " update.update({\n" -#~ " 'basic':basic,\n" -#~ " 'basic_before_leaves': round(basic_before_leaves),\n" -#~ " 'leaves':total,\n" -#~ " 'holiday_days':leave,\n" -#~ " 'worked_days':working_day - leave,\n" -#~ " 'working_days':working_day,\n" -#~ " })\n" -#~ " self.write(cr, uid, [slip.id], update, context=context)\n" -#~ " return True\n" -#~ "hr_payslip()\n" -#~ "\n" -#~ "class hr_payslip_line(osv.osv):\n" -#~ " '''\n" -#~ " Payslip Line\n" -#~ " '''\n" -#~ " \n" -#~ " _name = 'hr.payslip.line'\n" -#~ " _description = 'Payslip Line'\n" -#~ "\n" -#~ " def onchange_category(self, cr, uid, ids, category_id):\n" -#~ " seq = 0\n" -#~ " res = {\n" -#~ " }\n" -#~ " if category_id:\n" -#~ " category = self.pool.get('hr.allounce.deduction.categoty" - -#, python-format -#~ msgid "" -#~ "Variable Error : %s ' % (e)))\n" -#~ " amount = 0.0\n" -#~ " if line.amount_type == 'per':\n" -#~ " amount = amt * line.amount\n" -#~ " elif line.amount_type == 'func':\n" -#~ " amount = slip_line_pool.execute_function(cr, uid, " -#~ "line.id, amt, context)\n" -#~ " elif line.amount_type == 'fix':\n" -#~ " amount = line.amount\n" -#~ " \n" -#~ " if line.type == 'allowance':\n" -#~ " allowance += amount\n" -#~ " elif line.type == 'deduction':\n" -#~ " deduction += amount\n" -#~ " \n" -#~ " vals[employee.id] = {\n" -#~ " 'basic':basic, \n" -#~ " 'advantages_gross':allowance, \n" -#~ " 'gross':basic + allowance, \n" -#~ " 'advantages_net':deduction,\n" -#~ " 'net':basic + allowance - deduction\n" -#~ " }\n" -#~ " return vals\n" -#~ " \n" -#~ " _columns = {\n" -#~ " 'passport_id':fields.many2one('hr.passport', 'Passport', " -#~ "required=False, domain=\"[('employee_id','=',active_id), " -#~ "('address_id','=',address_home_id)]\", help=\"Employee Passport Information" -#~ msgstr "" -#~ "Fehler in Variable : %s ' % (e)))\n" -#~ " amount = 0.0\n" -#~ " if line.amount_type == 'per':\n" -#~ " amount = amt * line.amount\n" -#~ " elif line.amount_type == 'func':\n" -#~ " amount = slip_line_pool.execute_function(cr, uid, " -#~ "line.id, amt, context)\n" -#~ " elif line.amount_type == 'fix':\n" -#~ " amount = line.amount\n" -#~ " \n" -#~ " if line.type == 'allowance':\n" -#~ " allowance += amount\n" -#~ " elif line.type == 'deduction':\n" -#~ " deduction += amount\n" -#~ " \n" -#~ " vals[employee.id] = {\n" -#~ " 'basic':basic, \n" -#~ " 'advantages_gross':allowance, \n" -#~ " 'gross':basic + allowance, \n" -#~ " 'advantages_net':deduction,\n" -#~ " 'net':basic + allowance - deduction\n" -#~ " }\n" -#~ " return vals\n" -#~ " \n" -#~ " _columns = {\n" -#~ " 'passport_id':fields.many2one('hr.passport', 'Passport', " -#~ "required=False, domain=\"[('employee_id','=',active_id), " -#~ "('address_id','=',address_home_id)]\", help=\"Employee Passport Information" - -#, python-format -#~ msgid "" -#~ "Variable Error : %s ' % (e)))\n" -#~ " elif line.amount_type in ('fix', 'func" -#~ msgstr "" -#~ "Fehler in Variable : %s ' % (e)))\n" -#~ " elif line.amount_type in ('fix', 'func" - -#, python-format -#~ msgid "" -#~ "Please define bank account for the %s employee' % (slip.employee_id.name)))\n" -#~ " pline = {\n" -#~ " 'advice_id':pid,\n" -#~ " 'name':slip.employee_id.bank_account_id.acc_number,\n" -#~ " 'employee_id':slip.employee_id.id,\n" -#~ " 'amount':slip.other_pay + slip.net,\n" -#~ " 'bysal':slip.net\n" -#~ " }\n" -#~ " id = advice_line_pool.create(cr, uid, pline, " -#~ "context=context)\n" -#~ "\n" -#~ " self.write(cr, uid, ids, {'state':'confirm'}, context=context)\n" -#~ " return True\n" -#~ "\n" -#~ " def process_sheet(self, cr, uid, ids, context=None):\n" -#~ " slip_pool = self.pool.get('hr.payslip" -#~ msgstr "" -#~ "Bitte definieren Sie das Bankkonto für den Mitarbeiter %s employee' % " -#~ "(slip.employee_id.name)))\n" -#~ " pline = {\n" -#~ " 'advice_id':pid,\n" -#~ " 'name':slip.employee_id.bank_account_id.acc_number,\n" -#~ " 'employee_id':slip.employee_id.id,\n" -#~ " 'amount':slip.other_pay + slip.net,\n" -#~ " 'bysal':slip.net\n" -#~ " }\n" -#~ " id = advice_line_pool.create(cr, uid, pline, " -#~ "context=context)\n" -#~ "\n" -#~ " self.write(cr, uid, ids, {'state':'confirm'}, context=context)\n" -#~ " return True\n" -#~ "\n" -#~ " def process_sheet(self, cr, uid, ids, context=None):\n" -#~ " slip_pool = self.pool.get('hr.payslip" - -#~ msgid "Contibution Register" -#~ msgstr "Arbeitgeberanteile" - -#~ msgid "Error ! You can not create recursive Menu." -#~ msgstr "Fehler! Sie können keine rekursiven Menüs erzeugen." - -#, python-format -#~ msgid "" -#~ "Variable Error : %s ' % (e)))\n" -#~ "\n" -#~ " if not calculate:\n" -#~ " continue\n" -#~ "\n" -#~ " percent = 0.0\n" -#~ " value = 0.0\n" -#~ " base = False\n" -#~ " company_contrib = 0.0\n" -#~ " base = line.category_id.base\n" -#~ "\n" -#~ " try:\n" -#~ " #Please have a look at the configuration guide.\n" -#~ " amt = eval(base, obj)\n" -#~ " except Exception, e:\n" -#~ " raise osv.except_osv(_('Variable Error !" -#~ msgstr "" -#~ "Fehler in Variable : %s ' % (e)))\n" -#~ "\n" -#~ " if not calculate:\n" -#~ " continue\n" -#~ "\n" -#~ " percent = 0.0\n" -#~ " value = 0.0\n" -#~ " base = False\n" -#~ " company_contrib = 0.0\n" -#~ " base = line.category_id.base\n" -#~ "\n" -#~ " try:\n" -#~ " #Please have a look at the configuration guide.\n" -#~ " amt = eval(base, obj)\n" -#~ " except Exception, e:\n" -#~ " raise osv.except_osv(_('Variable Error !" - -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "Die Zertifikat ID des Moduls sollte eindeutig sein !" - -#~ msgid "Size of the field can never be less than 1 !" -#~ msgstr "Die Größe des Feldes sollte niemals kleiner als 1 sein !" - -#~ msgid "The name of the module must be unique !" -#~ msgstr "Die Modulbezeichnung sollte eindeutig sein !" diff --git a/addons/hr_payroll/i18n/en_GB.po b/addons/hr_payroll/i18n/en_GB.po index 5a81e5b55f0..c3978125d56 100644 --- a/addons/hr_payroll/i18n/en_GB.po +++ b/addons/hr_payroll/i18n/en_GB.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "" @@ -163,12 +175,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Leave Days" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "Basic Salary – Leave Days" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Annual Salary Detail" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "Number of Leave Days" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Annual Salary" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/es.po b/addons/hr_payroll/i18n/es.po index 2df308e26f4..acd665f6557 100644 --- a/addons/hr_payroll/i18n/es.po +++ b/addons/hr_payroll/i18n/es.po @@ -15,11 +15,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Dirección de correo electrónico" @@ -29,8 +29,11 @@ msgid "Based" msgstr "Basado" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Salario neto" @@ -40,43 +43,46 @@ msgid "Recompute Sheet" msgstr "Recalcular plantilla" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Detalles salario de los empleados" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Primas con base:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Departamento" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Deducciones:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "¿Uso de propina?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Días de trabajo" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Préstamo" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Registro de pago de nómina" @@ -84,6 +90,7 @@ msgstr "Registro de pago de nómina" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Nóminas" @@ -104,14 +111,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Compañía" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "El responsable" @@ -121,7 +133,8 @@ msgid "Letter Details" msgstr "Detalles de la carta" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -155,8 +168,7 @@ msgid "Half-Pay Holiday" msgstr "Vacaciones con media paga" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Otros" @@ -164,12 +176,12 @@ msgstr "Otros" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Nómina" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Detalles del contrato:" @@ -199,12 +211,16 @@ msgid "Reject" msgstr "Rechazado" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Ausencias" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registro" @@ -217,17 +233,18 @@ msgstr "" "responsable." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Total deducciones" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valor" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nombre del empleado" @@ -243,7 +260,8 @@ msgstr "Cálculo de la nómina" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Importe" @@ -276,6 +294,7 @@ msgid "Employee Deduction" msgstr "Deducción del empleado" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Otras deducciones" @@ -316,7 +335,7 @@ msgid "" msgstr "Campo usado en cálculos internos, no lo coloque en un formulario." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Importe (en palabras):" @@ -326,6 +345,8 @@ msgid "Payment" msgstr "Pago" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -338,6 +359,7 @@ msgid "Identification No" msgstr "Nº identificación" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Basado en" @@ -414,17 +436,23 @@ msgid "Visa No" msgstr "Número de Visa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Desde" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Por salario" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Fecha final" @@ -439,8 +467,8 @@ msgid "Leave Deductions" msgstr "Deducciones por ausencia" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Firma autorizada" @@ -455,12 +483,11 @@ msgid "Contribution Register Line" msgstr "Línea de registro de contribución" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Notas:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -493,10 +520,12 @@ msgid "Company Contributions" msgstr "Contribuciones de la compañía" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Empleado" @@ -511,10 +540,11 @@ msgid "Bank Advice Lines" msgstr "Líneas de notificación bancaria" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tipo" @@ -524,7 +554,7 @@ msgid "Email" msgstr "Correo electrónico" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -558,13 +588,16 @@ msgid "Net Basic" msgstr "Base neta" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Salario bruto" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Ingresos totales" @@ -575,17 +608,20 @@ msgid "Employee Salary Statement" msgstr "Declaración salario del empleado" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Otros pagos" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Deducciones" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "C/D" @@ -610,13 +646,19 @@ msgid "Total By Employee" msgstr "Total por empleado" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Importe fijo" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Para" @@ -654,15 +696,15 @@ msgid "Contribution Lines" msgstr "Líneas de contribución" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Para el mes de" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -687,40 +729,38 @@ msgstr "" "finalización." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Entrega anticipo" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Comprobación RH completa" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Atentamente" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "Nº SS" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Importe neto" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Estructura salarial:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Detalle salario empleado" @@ -738,7 +778,7 @@ msgid "Confirm Sheet" msgstr "Hoja de confirmación" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Otros:" @@ -750,6 +790,7 @@ msgstr "Función de cálculo" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Días trabajados" @@ -769,7 +810,7 @@ msgid "Country & Address" msgstr "País y Dirección" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Código de empleado" @@ -779,16 +820,17 @@ msgid "Basic Salary – Leaves" msgstr "Salario base - Ausencias" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Tipo de importe" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Categoría" @@ -816,7 +858,7 @@ msgid "Draft" msgstr "Borrador" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Ingresos" @@ -828,7 +870,6 @@ msgstr "Básico" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Todos los pasaportes" @@ -839,9 +880,8 @@ msgid "Salary Register" msgstr "Registro salarial" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nombre del empleado" @@ -851,7 +891,6 @@ msgid "Passport Detail" msgstr "Detalle pasaporte" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Porcentaje (%)" @@ -866,22 +905,18 @@ msgid "Payroll Register" msgstr "Registro de nóminas" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Para" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contratos" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Función del empleado" @@ -906,7 +941,7 @@ msgid "Validation" msgstr "Validación" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Título" @@ -922,8 +957,6 @@ msgstr "Usuario" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Líneas de pago" @@ -933,6 +966,7 @@ msgid "Compute Sheet" msgstr "Calcular hoja" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Activo" @@ -943,7 +977,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "Aplicar este encabezado en el cálculo si la condición es verdadera" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Detalles del salario anual" @@ -974,22 +1008,23 @@ msgid "Compute" msgstr "Calcular" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Designación" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Responsable de RRHH" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Salario base" @@ -1015,12 +1050,13 @@ msgid "Companies" msgstr "Compañías" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Firma autorizada" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Contrato" @@ -1030,14 +1066,14 @@ msgid "Draft Sheet" msgstr "Hoja borrador" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Fecha próximo mes" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Fecha" @@ -1053,8 +1089,8 @@ msgid "Search Passport" msgstr "Buscar pasaporte" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Nº Teléfono" @@ -1086,16 +1122,19 @@ msgid "Other No." msgstr "Otro Nº" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Código" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Aviso de pago" @@ -1122,24 +1161,28 @@ msgid "Computation Overview" msgstr "Resumen del cálculo" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Salario sobre" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Número" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Estructura salarial" @@ -1151,9 +1194,6 @@ msgstr "Línea registro" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Cancelar" @@ -1165,34 +1205,33 @@ msgstr "Cerrar" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Importe / Porcentaje" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Primas" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Fecha mes actual" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Salario" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Número de pasaporte" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Pasaporte" @@ -1203,12 +1242,11 @@ msgid "Total Salary" msgstr "Salario total" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "por periodo" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Cabecera nómina" @@ -1222,7 +1260,7 @@ msgid "Contribution Register" msgstr "Registro de contribución" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Correo electrónico" @@ -1240,8 +1278,11 @@ msgid "Print Report" msgstr "Imprimir informe" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Cálculos" @@ -1283,7 +1324,11 @@ msgid "Basic Salary without Leave:" msgstr "Salario base sin ausencias:" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Función" @@ -1294,7 +1339,7 @@ msgid "States" msgstr "Estados" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Apreciado Sr./Sra.," @@ -1309,12 +1354,29 @@ msgid "Gross Sal." msgstr "Sal. bruto" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Descripción" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Fecha inicio" @@ -1336,6 +1398,7 @@ msgstr "Registros de contribución" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Nómina" @@ -1365,9 +1428,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.nómina.año.salario" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Dirección" @@ -1382,8 +1446,10 @@ msgid "Number of Leaves" msgstr "Número de hojas" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banco" @@ -1393,28 +1459,35 @@ msgid "Cancel Sheet" msgstr "Cancelar hoja" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Adelanto" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Primas y deducciones especiales por empleado:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nombre" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Hojas de deducción" @@ -1424,14 +1497,17 @@ msgid "Country" msgstr "País" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Empleados" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Cuenta bancaria" @@ -1483,6 +1559,7 @@ msgid "Passport Issue Date" msgstr "Fecha de emisión del pasaporte" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1501,7 +1578,7 @@ msgid "Other Id" msgstr "Otro id" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Detalles bancarios" @@ -1511,7 +1588,10 @@ msgid "Slip ID" msgstr "ID justificante" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Secuencia" @@ -1527,8 +1607,8 @@ msgid "Letter Content" msgstr "Contenido carta" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Salario anual" @@ -1548,9 +1628,9 @@ msgid "Search Payslips" msgstr "Buscar nóminas" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Total" @@ -1561,11 +1641,119 @@ msgstr "Total" msgid "Contributions" msgstr "Contribuciones" -#~ msgid "Contibution Register" -#~ msgstr "Registro de contribución" - #~ msgid "Categoty Code" #~ msgstr "Código de categoría" #~ msgid "Categoty Name" #~ msgstr "Nombre categoría" + +#~ msgid "Invalid model name in the action definition." +#~ msgstr "Nombre del modelo inválido en la definición de acción." + +#~ msgid "Analytic Account for Salary Analysis" +#~ msgstr "Cuenta analítica para análisis de nóminas" + +#~ msgid "Employee No" +#~ msgstr "Núm. trabajador" + +#~ msgid "Employee Payable Account" +#~ msgstr "Cuenta a pagar del trabajador" + +#~ msgid "Account" +#~ msgstr "Cuenta" + +#, python-format +#~ msgid "Warning !" +#~ msgstr "¡ Aviso !" + +#~ msgid "Payment From" +#~ msgstr "Pago desde" + +#~ msgid "Keep empty to use the period of the validation(Payslip) date." +#~ msgstr "" +#~ "Deje en blanco para usar el período de la fecha de validación de la nómina" + +#~ msgid "Analytic Account" +#~ msgstr "Cuenta analítica" + +#~ msgid "Force Period" +#~ msgstr "Forzar período" + +#~ msgid "Accounting Information" +#~ msgstr "Información contable" + +#, python-format +#~ msgid "Integrity Error !" +#~ msgstr "¡Error de integridad!" + +#~ msgid "Miscelleanous" +#~ msgstr "Misceláneos" + +#~ msgid "Error! You can not create recursive analytic accounts." +#~ msgstr "¡Error! No puede crear cuentas analíticas recursivas." + +#~ msgid "Account Lines" +#~ msgstr "Movimientos" + +#~ msgid "Accounting Informations" +#~ msgstr "Información contable" + +#~ msgid "Print" +#~ msgstr "Imprimir" + +#~ msgid "Invalid XML for View Architecture!" +#~ msgstr "¡XML inválido para la definición de la vista!" + +#~ msgid "Accounting Lines" +#~ msgstr "Movimientos contables" + +#~ msgid "Bank Journal" +#~ msgstr "Diario bancario" + +#~ msgid "Expense" +#~ msgstr "Gastos" + +#~ msgid "Payment Entries" +#~ msgstr "Asientos de pago" + +#~ msgid "Salary Account" +#~ msgstr "Cuenta de nómina" + +#~ msgid "Employee Contract" +#~ msgstr "Contrato de trabajador" + +#~ msgid "" +#~ "The Object name must start with x_ and not contain any special character !" +#~ msgstr "" +#~ "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " +#~ "especial!" + +#~ msgid "General Account" +#~ msgstr "Cuenta general" + +#~ msgid "Process" +#~ msgstr "Proceso" + +#~ msgid "Employee Account" +#~ msgstr "Cuenta trabajador" + +#~ msgid "General Information" +#~ msgstr "Información general" + +#~ msgid "Accounting Details" +#~ msgstr "Detalles de contabilidad" + +#~ msgid "Account Information" +#~ msgstr "Información de la cuenta" + +#~ msgid "Generalities" +#~ msgstr "Generalidades" + +#~ msgid "Contract Duration" +#~ msgstr "Duración del contrato" + +#~ msgid "Notes" +#~ msgstr "Notas" + +#~ msgid "Fiscal Year" +#~ msgstr "Ejercicio fiscal" diff --git a/addons/hr_payroll/i18n/es_EC.po b/addons/hr_payroll/i18n/es_EC.po index 1d9a9e11576..c159cb14ec1 100644 --- a/addons/hr_payroll/i18n/es_EC.po +++ b/addons/hr_payroll/i18n/es_EC.po @@ -8,15 +8,15 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-06-08 02:26+0000\n" +"PO-Revision-Date: 2011-06-11 13:23+0000\n" "Last-Translator: Christopher Ormaza - (Ecuadorenlinea.net) " "<chris.ormaza@gmail.com>\n" "Language-Team: Spanish (Ecuador) <es_EC@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-06-09 04:35+0000\n" -"X-Generator: Launchpad (build 13168)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll #: report:employees.salary:0 @@ -860,40 +860,40 @@ msgstr "Borrador" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Earnings" -msgstr "" +msgstr "Ingresos" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 #: report:salary.structure:0 msgid "Basic" -msgstr "" +msgstr "Básico" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree msgid "All Passports" -msgstr "" +msgstr "Todos los pasaportes" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_year_salary #: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_year_salary msgid "Salary Register" -msgstr "" +msgstr "Registro Salarial" #. module: hr_payroll #: report:employees.salary:0 #: report:hr.payroll.register.sheet:0 msgid "Employee Name" -msgstr "" +msgstr "Nombre del empleado" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_passport msgid "Passport Detail" -msgstr "" +msgstr "Detalle del Pasaporte" #. module: hr_payroll #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" -msgstr "" +msgstr "Porcentaje (%)" #. module: hr_payroll #: field:hr.payroll.advice,register_id:0 @@ -902,7 +902,7 @@ msgstr "" #: model:ir.model,name:hr_payroll.model_hr_payroll_register #: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register msgid "Payroll Register" -msgstr "" +msgstr "Registro de nómina" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -913,68 +913,68 @@ msgstr "" #. module: hr_payroll #: field:hr.passport,contracts_ids:0 msgid "Contracts" -msgstr "" +msgstr "Contratos" #. module: hr_payroll #: view:hr.payroll.structure:0 msgid "Employee Function" -msgstr "" +msgstr "Función del empleado" #. module: hr_payroll #: view:hr.payslip:0 msgid "Paid" -msgstr "" +msgstr "Pagado" #. module: hr_payroll #: view:hr.payslip:0 msgid "Approve Sheet" -msgstr "" +msgstr "Aprobar hoja" #. module: hr_payroll #: field:hr.payslip,paid:0 msgid "Paid ? " -msgstr "" +msgstr "¿Pagado? " #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Validation" -msgstr "" +msgstr "Validación" #. module: hr_payroll #: report:employees.salary:0 msgid "Title" -msgstr "" +msgstr "Tratamiento:" #. module: hr_payroll #: view:company.contribution:0 msgid "Search Company Contribution" -msgstr "" +msgstr "Buscar contribución de la compañía" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,user_id:0 msgid "User" -msgstr "" +msgstr "Usuario" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Payment Lines" -msgstr "" +msgstr "Líneas de pago" #. module: hr_payroll #: view:hr.payslip:0 msgid "Compute Sheet" -msgstr "" +msgstr "Calcular hoja" #. module: hr_payroll #: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" -msgstr "" +msgstr "Activo" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,condition:0 msgid "Applied this head for calculation if condition is true" -msgstr "" +msgstr "Aplicar este encabezado en el cálculo si la condición es verdadera" #. module: hr_payroll #: report:year.salary:0 diff --git a/addons/hr_payroll/i18n/et.po b/addons/hr_payroll/i18n/et.po index bc3a4da2e65..d08ae4c44f8 100644 --- a/addons/hr_payroll/i18n/et.po +++ b/addons/hr_payroll/i18n/et.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-mail Aadres" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Osakond" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Mahaarvamised:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Laen" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Ettevõte" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Kirja detailid" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Muud" @@ -163,12 +175,12 @@ msgstr "Muud" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Keeldu" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Lehed" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registreeri" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Kokku mahaarvamised" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Väärtus" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Hulk" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Summa (sõnadega) :" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "Makse" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Põhineb" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Alates" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Lõppkuupäev" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Volitatud isiku allkiri" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Märkused:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Töötaja" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tüüp" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Kindel summa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Kuni" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Ülejäänud:" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Töötaja kood" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Summa liik" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Kategooria" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Töötaja nimi" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Kellele" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Lepingud" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Pealkiri" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Makseread" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Aktiivne" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "Arvuta" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Sihtkoht" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Leping" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Kuupäev" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Telefon nr." @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Kood" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Number" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Katkesta" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Summa / protsent" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Toetused" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Palk" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Pass" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "E-post" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Arvutused" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Funktsioon" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Lugupeetud Härra/Proua," @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Kirjeldus" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Alguskuupäev" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Aadress" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Pank" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Edenema" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nimi" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Töötajad" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Pangakonto" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Pangadetailid" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Järjestus" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Kokku" diff --git a/addons/hr_payroll/i18n/fi.po b/addons/hr_payroll/i18n/fi.po index 983d51acc49..c2e6993d8b0 100644 --- a/addons/hr_payroll/i18n/fi.po +++ b/addons/hr_payroll/i18n/fi.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Sähköpostiosoite" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Osasto" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "" @@ -163,12 +175,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/fr.po b/addons/hr_payroll/i18n/fr.po index 751c32d38b3..cf6650627c8 100644 --- a/addons/hr_payroll/i18n/fr.po +++ b/addons/hr_payroll/i18n/fr.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Adresse courriel" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Fondé sur" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Salaire net" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Recalculer la feuille" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Détails sur le salaire des employés" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Allocations de base :" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Département" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Déductions :" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Utiliser comme prime ?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Jours de travail" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Prêt" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Registre de paiement des salaires" @@ -83,6 +89,7 @@ msgstr "Registre de paiement des salaires" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Feuilles de paye" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Société" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Le gestionnaire" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Détails de la lettre" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Vacances avec demi-salaire" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Autres" @@ -163,12 +175,12 @@ msgstr "Autres" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Feuille de paie" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Détail du contrat :" @@ -200,12 +212,16 @@ msgid "Reject" msgstr "Rejetée" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Congés" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registre" @@ -218,17 +234,18 @@ msgstr "" "l'employé est le responsable." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Total des déductions" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valeur" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nom de l'employé" @@ -244,7 +261,8 @@ msgstr "Calcul de salaire" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Montant" @@ -278,6 +296,7 @@ msgid "Employee Deduction" msgstr "Déduction pour cet employé" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Autre déduction" @@ -320,7 +339,7 @@ msgstr "" "formulaire" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Montant (en toutes lettres) :" @@ -330,6 +349,8 @@ msgid "Payment" msgstr "Paiement" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -342,6 +363,7 @@ msgid "Identification No" msgstr "N° d'identification" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Basé sur" @@ -419,17 +441,23 @@ msgid "Visa No" msgstr "N° de visa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "À partir de" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Par salaire" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Date de fin" @@ -444,8 +472,8 @@ msgid "Leave Deductions" msgstr "Déductions pour congés" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Signature autorisée" @@ -460,12 +488,11 @@ msgid "Contribution Register Line" msgstr "Ligne du registre de contribution" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Notes:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -498,10 +525,12 @@ msgid "Company Contributions" msgstr "Contributions de la société" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Employé" @@ -516,10 +545,11 @@ msgid "Bank Advice Lines" msgstr "Lignes d'avis bancaire" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Type" @@ -529,7 +559,7 @@ msgid "Email" msgstr "Courriel" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "Nb." @@ -563,13 +593,16 @@ msgid "Net Basic" msgstr "Basique net" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Salaire brut" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Total des revenus" @@ -580,17 +613,20 @@ msgid "Employee Salary Statement" msgstr "Déclaration de salaire de l'employé" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Autre paiement" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Déductions" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "C/D" @@ -615,13 +651,19 @@ msgid "Total By Employee" msgstr "Total par employé" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Montant fixe" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "À" @@ -659,15 +701,15 @@ msgid "Contribution Lines" msgstr "Lignes de contribution" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Pour le mois de" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -691,40 +733,38 @@ msgstr "" "Erreur ! La date de début du contrat doit être antérieure à sa date de fin." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Acompte pour un prêt" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Vérification complète des RH" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Cordialement" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "SI. No." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Montant net" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Structure salariale :" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Détail du salaire de l'employé" @@ -742,7 +782,7 @@ msgid "Confirm Sheet" msgstr "Confirmer la feuille" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Autres" @@ -754,6 +794,7 @@ msgstr "Calcul de la fonction" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Jour travaillé" @@ -773,7 +814,7 @@ msgid "Country & Address" msgstr "Pays et adresse" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Code de l'employé" @@ -783,16 +824,17 @@ msgid "Basic Salary – Leaves" msgstr "Salaire de base - congés" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Type de montant" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Catégorie" @@ -820,7 +862,7 @@ msgid "Draft" msgstr "Brouillon" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Gains" @@ -832,7 +874,6 @@ msgstr "Basique" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Tous les passeports" @@ -843,9 +884,8 @@ msgid "Salary Register" msgstr "Registre des salaires" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nom de l'employé" @@ -855,7 +895,6 @@ msgid "Passport Detail" msgstr "Détail du passeport" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Pourcentage (%)" @@ -870,22 +909,18 @@ msgid "Payroll Register" msgstr "Registre de paye" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Pour" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contrats" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Fonction de l'employé" @@ -910,7 +945,7 @@ msgid "Validation" msgstr "Validation" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Titre" @@ -926,8 +961,6 @@ msgstr "Utilisateur" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Lignes de règlement" @@ -937,6 +970,7 @@ msgid "Compute Sheet" msgstr "Calculer la feuille" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Actif" @@ -947,7 +981,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "Applique cette rubrique pour le calcul si la condition est vraie" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Détails du salaire annuel" @@ -979,22 +1013,23 @@ msgid "Compute" msgstr "Calculer" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Désignation" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Gestionnaire des RH" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Salaire de base" @@ -1020,12 +1055,13 @@ msgid "Companies" msgstr "Sociétés" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Signature autorisée" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Contrat" @@ -1035,14 +1071,14 @@ msgid "Draft Sheet" msgstr "Brouillon de feuille de paye" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Date pour le mois prochain" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Date" @@ -1058,8 +1094,8 @@ msgid "Search Passport" msgstr "Rechercher dans les passeports" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "No. de téléphone" @@ -1091,16 +1127,19 @@ msgid "Other No." msgstr "Autre n°" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Code" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Avis de paiement" @@ -1127,24 +1166,28 @@ msgid "Computation Overview" msgstr "Vue d'ensemble du calcul" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Salaire sur" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Numéro" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Structure salariale" @@ -1156,9 +1199,6 @@ msgstr "Ligne du registre" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Annuler" @@ -1170,34 +1210,33 @@ msgstr "Fermer" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Montant / Pourcentage" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Allocations" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Date du mois actuel" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Salaire" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "N° de passpeort" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Passeport" @@ -1208,12 +1247,11 @@ msgid "Total Salary" msgstr "Salaire total" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "pour la période" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Rubrique de la fiche de paye" @@ -1227,7 +1265,7 @@ msgid "Contribution Register" msgstr "Registre de contribution" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Courriel" @@ -1245,8 +1283,11 @@ msgid "Print Report" msgstr "Imprimer le rapport" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Calculs" @@ -1287,7 +1328,11 @@ msgid "Basic Salary without Leave:" msgstr "Salaire de base sans les congés :" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Fonction" @@ -1298,7 +1343,7 @@ msgid "States" msgstr "États" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Chère Madame, Cher Monsieur," @@ -1313,12 +1358,29 @@ msgid "Gross Sal." msgstr "Salaire brut" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Description" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Date de début" @@ -1340,6 +1402,7 @@ msgstr "Registres des contributions" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Paye" @@ -1369,9 +1432,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Adresse" @@ -1386,8 +1450,10 @@ msgid "Number of Leaves" msgstr "Nombre de congés" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banque" @@ -1397,28 +1463,35 @@ msgid "Cancel Sheet" msgstr "Annuler la feuille de paye" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Avance" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Allocations et déductions spéciales pour l'employé" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nom" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Déduction pour congés" @@ -1428,14 +1501,17 @@ msgid "Country" msgstr "Pays" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Employés" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Compte bancaire" @@ -1487,6 +1563,7 @@ msgid "Passport Issue Date" msgstr "Date d'émission du passeport" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1505,7 +1582,7 @@ msgid "Other Id" msgstr "Autre identifiant" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Informations bancaires" @@ -1515,7 +1592,10 @@ msgid "Slip ID" msgstr "Identifiant de la fiche de paye" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Séquence" @@ -1531,8 +1611,8 @@ msgid "Letter Content" msgstr "Contenu de la lettre" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Salaire annuelle" @@ -1552,9 +1632,9 @@ msgid "Search Payslips" msgstr "Rechercher dans les feuilles de paye" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Total" @@ -1565,9 +1645,6 @@ msgstr "Total" msgid "Contributions" msgstr "Contributions" -#~ msgid "Contibution Register" -#~ msgstr "Registre des contributions" - #~ msgid "Categoty Code" #~ msgstr "Code de catégorie" diff --git a/addons/hr_payroll/i18n/gl.po b/addons/hr_payroll/i18n/gl.po index 8bf0a94caf4..0d0ee343b8e 100644 --- a/addons/hr_payroll/i18n/gl.po +++ b/addons/hr_payroll/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-05-12 04:35+0000\n" -"X-Generator: Launchpad (build 12959)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll #: report:employees.salary:0 diff --git a/addons/hr_payroll/i18n/hr.po b/addons/hr_payroll/i18n/hr.po index f04e32eb387..d5ef3ff7d0f 100644 --- a/addons/hr_payroll/i18n/hr.po +++ b/addons/hr_payroll/i18n/hr.po @@ -9,16 +9,16 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" "PO-Revision-Date: 2010-09-29 10:21+0000\n" -"Last-Translator: Goran Kliska (Aplikacija d.o.o.) <gkliska@gmail.com>\n" +"Last-Translator: Goran Kliska <gkliska@gmail.com>\n" "Language-Team: Croatian <hr@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Odjel" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Tvrtka" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Ostale" @@ -163,12 +175,12 @@ msgstr "Ostale" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Vrijednost" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Iznos" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Iznos (slovima) :" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Od" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Datum završetka" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Vrsta" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Putovnica" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Datum početka" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banka" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/hu.po b/addons/hr_payroll/i18n/hu.po index 3345cc40bc8..e7dab807ce8 100644 --- a/addons/hr_payroll/i18n/hu.po +++ b/addons/hr_payroll/i18n/hu.po @@ -8,16 +8,17 @@ msgstr "" "Report-Msgid-Bugs-To: support@openerp.com\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" "PO-Revision-Date: 2011-02-03 22:21+0000\n" -"Last-Translator: NOVOTRADE RENDSZERHÁZ <openerp@novotrade.hu>\n" +"Last-Translator: NOVOTRADE RENDSZERHÁZ ( novotrade.hu ) " +"<openerp@novotrade.hu>\n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-mail cím" @@ -27,8 +28,11 @@ msgid "Based" msgstr "Alapul" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Nettó bér" @@ -38,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Táblázat újraszámítása" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Alkalmazott bérének részletei" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Alapjuttatások:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Osztály, részleg" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Levonások:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Prémiumként?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Munkanapok" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Kölcsön" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Bérkifizetési nyilvántartás" @@ -82,6 +89,7 @@ msgstr "Bérkifizetési nyilvántartás" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Fizetési jegyzékek" @@ -102,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Vállalat" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Menedzser" @@ -119,7 +132,8 @@ msgid "Letter Details" msgstr "Levél részletei" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -153,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Egyéb" @@ -162,12 +175,12 @@ msgstr "Egyéb" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Fizetési jegyzék" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Szerződés részletei:" @@ -197,12 +210,16 @@ msgid "Reject" msgstr "Visszautasítás" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Szabadságok" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Nyilvántartás" @@ -215,17 +232,18 @@ msgstr "" "menedzsere." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Összes levonás" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Érték" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Alkalmazott neve" @@ -241,7 +259,8 @@ msgstr "Bér kiszámítása" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Összeg" @@ -273,6 +292,7 @@ msgid "Employee Deduction" msgstr "Alkalmazott levonásai" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Egyéb levonás" @@ -315,7 +335,7 @@ msgstr "" "kimutatásokban" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Összeg (betűkkel) :" @@ -325,6 +345,8 @@ msgid "Payment" msgstr "Kifizetés" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -337,6 +359,7 @@ msgid "Identification No" msgstr "Személyi igazolvány száma" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Alapul" @@ -413,17 +436,23 @@ msgid "Visa No" msgstr "Vízum száma" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Kezdő dátum" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Befejezés dátuma" @@ -438,8 +467,8 @@ msgid "Leave Deductions" msgstr "Szabadság miatti levonás" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -454,12 +483,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Megjegyzések:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -492,10 +520,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Alkalmazott" @@ -510,10 +540,11 @@ msgid "Bank Advice Lines" msgstr "Banki értesítő sorok" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Típus" @@ -523,7 +554,7 @@ msgid "Email" msgstr "E-mail" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -557,13 +588,16 @@ msgid "Net Basic" msgstr "Nettó alapbér" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Bruttó bér" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Összes jövedelem" @@ -574,17 +608,20 @@ msgid "Employee Salary Statement" msgstr "Alkalmazott bérkimutatása" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Egyéb kifizetés" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Levonások" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -609,13 +646,19 @@ msgid "Total By Employee" msgstr "Alkalmazott összesen" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Fix összeg" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Záró dátum" @@ -653,15 +696,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Hónapra" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -684,40 +727,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "Hiba! A szerződés kezdetének előbb kell lennie mint a végének." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Kölcsöntörlesztés" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "HR ellenőrzés befejezése" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Üdvözlettel:" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Nettó összeg" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Bérszerkezet:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Alkalmazott bérének részletei" @@ -735,7 +776,7 @@ msgid "Confirm Sheet" msgstr "Táblázat megerősítése" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Egyéb:" @@ -747,6 +788,7 @@ msgstr "Függvény kiszámítása" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Ledolgozott nap" @@ -766,7 +808,7 @@ msgid "Country & Address" msgstr "Ország & Cím" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Alkalmazott kódja" @@ -776,16 +818,17 @@ msgid "Basic Salary – Leaves" msgstr "Alapbér - szabadságok" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Összeg típusa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Kategória" @@ -813,7 +856,7 @@ msgid "Draft" msgstr "Tervezet" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Jövedelem" @@ -825,7 +868,6 @@ msgstr "Alapbér" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Összes útlevél" @@ -836,9 +878,8 @@ msgid "Salary Register" msgstr "Bérnyilvántartás" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Alkalmazott neve" @@ -848,7 +889,6 @@ msgid "Passport Detail" msgstr "Útlevél részlete" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Százalék (%)" @@ -863,22 +903,18 @@ msgid "Payroll Register" msgstr "Bérszámfejtési nyilvántartás" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Szerződések" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Alkalmazotti funkció" @@ -903,7 +939,7 @@ msgid "Validation" msgstr "Érvényesítés" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -919,8 +955,6 @@ msgstr "Felhasználó" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Kifizetés sorok" @@ -930,6 +964,7 @@ msgid "Compute Sheet" msgstr "Táblázat kiszámítása" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Aktív" @@ -940,7 +975,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Éves bér részletei" @@ -971,22 +1006,23 @@ msgid "Compute" msgstr "Számítás" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Kijelölés" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "HR menedzser" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Alapbér" @@ -1012,12 +1048,13 @@ msgid "Companies" msgstr "Vállalatok" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Cégszerű aláírás" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Szerződés" @@ -1027,14 +1064,14 @@ msgid "Draft Sheet" msgstr "Táblázattervezet" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Következő havi dátum" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Dátum" @@ -1050,8 +1087,8 @@ msgid "Search Passport" msgstr "Útlevél keresése" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Telefonszám" @@ -1083,16 +1120,19 @@ msgid "Other No." msgstr "Egyéb szám" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Kód" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Kifizetési értesítés" @@ -1115,24 +1155,28 @@ msgid "Computation Overview" msgstr "Számítás áttekintése" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Sorszám" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Bérszerkezet" @@ -1144,9 +1188,6 @@ msgstr "Nyilvántartási sor" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Mégse" @@ -1158,34 +1199,33 @@ msgstr "Zárás" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Összeg / százalék" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Juttatások" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Bér" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Útlevélszám" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Útlevél" @@ -1196,12 +1236,11 @@ msgid "Total Salary" msgstr "Összes bér" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "időszakra" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Bérlista fej" @@ -1215,7 +1254,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "E-mail" @@ -1233,8 +1272,11 @@ msgid "Print Report" msgstr "Jelentés kinyomtatása" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Számítások" @@ -1272,7 +1314,11 @@ msgid "Basic Salary without Leave:" msgstr "Alapbér szabadság nélkül:" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Függvény" @@ -1283,7 +1329,7 @@ msgid "States" msgstr "Állapotok" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Tisztelt Hölgyem/Uram!" @@ -1298,12 +1344,29 @@ msgid "Gross Sal." msgstr "Bruttó bér" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Leírás" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Kezdő dátum" @@ -1325,6 +1388,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Bérszámfejtés" @@ -1354,9 +1418,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Cím" @@ -1371,8 +1436,10 @@ msgid "Number of Leaves" msgstr "Szabadságok száma" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Bank" @@ -1382,28 +1449,35 @@ msgid "Cancel Sheet" msgstr "Táblázat érvénytelenítése" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Előleg" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Név" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Szabadság miatti levonás" @@ -1413,14 +1487,17 @@ msgid "Country" msgstr "Ország" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Alkalmazottak" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Bankszámlaszám" @@ -1472,6 +1549,7 @@ msgid "Passport Issue Date" msgstr "Útlevél kiállítás dátuma" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1490,7 +1568,7 @@ msgid "Other Id" msgstr "Egyéb ID" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Bankadatok" @@ -1500,7 +1578,10 @@ msgid "Slip ID" msgstr "Fizetési jegyzék ID" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Sorszám" @@ -1516,8 +1597,8 @@ msgid "Letter Content" msgstr "Levél tartalma" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Éves bér" @@ -1537,9 +1618,9 @@ msgid "Search Payslips" msgstr "Fizetési jegyzékek keresése" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Összesen" diff --git a/addons/hr_payroll/i18n/id.po b/addons/hr_payroll/i18n/id.po index ecbf926133a..15c6e558d4c 100644 --- a/addons/hr_payroll/i18n/id.po +++ b/addons/hr_payroll/i18n/id.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Alamat E-mail" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Berdasarkan" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Gaji Bersih" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Hitung Kembali neraca" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Rincian Gaji Karyawan" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Tunjangan dengan Dasar:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Departmen" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Pengurangan:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Gunakan untuk Gratifikasi?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Hari Kerja" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Pinjaman" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Daftar Pembayaran Gaji" @@ -83,6 +89,7 @@ msgstr "Daftar Pembayaran Gaji" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Slip Pembayaran" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Perusahaan" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Manajer" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Surat Rincian" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Separuh-Pembayaran Hari Libur" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Lainnya" @@ -163,12 +175,12 @@ msgstr "Lainnya" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Slip Pembayaran" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Rincian Kontrak" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Ditolak" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Cuti" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Daftar" @@ -215,17 +231,18 @@ msgstr "" "Error! Anda tidak dapat memilih departemen yang karyawan adalah manajer." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Jumlah Pengurangan" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Nilai" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nama Karyawan" @@ -241,7 +258,8 @@ msgstr "Perhitungan Gaji" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Jumlah" @@ -273,6 +291,7 @@ msgid "Employee Deduction" msgstr "Pengurangan Karyawan" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Pengurangan lain" @@ -315,7 +334,7 @@ msgstr "" "menempatkan ini pada formulir" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Jumlah (dalam kata):" @@ -325,6 +344,8 @@ msgid "Payment" msgstr "Pembayaran" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -337,6 +358,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Berdasarkan" @@ -403,17 +425,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Dari" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Berdasarkan Gaji" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Tanggal berakhir" @@ -428,8 +456,8 @@ msgid "Leave Deductions" msgstr "Pengurangan Cuti" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Tanda Tangan Resmi" @@ -444,12 +472,11 @@ msgid "Contribution Register Line" msgstr "Kontribusi Register Line" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Catatan:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -482,10 +509,12 @@ msgid "Company Contributions" msgstr "Kontribusi perusahaan" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Karyawan" @@ -500,10 +529,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Jenis" @@ -513,7 +543,7 @@ msgid "Email" msgstr "Email" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -547,13 +577,16 @@ msgid "Net Basic" msgstr "Dasar Bersih" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Gaji Bruto" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Total Pendapatan" @@ -564,17 +597,20 @@ msgid "Employee Salary Statement" msgstr "Pernyataan Gaji Karyawan" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Pembayaran Lainnya" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Pengurangan" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -599,13 +635,19 @@ msgid "Total By Employee" msgstr "Berdasarkan Jumlah Karyawan" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Jumlah Tetap" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Ke" @@ -643,15 +685,15 @@ msgid "Contribution Lines" msgstr "Baris Kontribusi" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -676,40 +718,38 @@ msgstr "" "berakhir" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Kredit Angsuran" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Menyelesaikan Pemeriksaan HR" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Hormat kami" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Jumlah Bersih" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Struktur Gaji" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Rincian Gaji Karyawan" @@ -727,7 +767,7 @@ msgid "Confirm Sheet" msgstr "Lembar Konfirmasi" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Lainnya:" @@ -739,6 +779,7 @@ msgstr "Fungsi Penghitungan" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Hari kerja" @@ -758,7 +799,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Kode karyawan" @@ -768,16 +809,17 @@ msgid "Basic Salary – Leaves" msgstr "Gaji Pokok - Cuti" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Jumlah Jenis" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Kategori" @@ -805,7 +847,7 @@ msgid "Draft" msgstr "Konsep" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Pendapatan" @@ -817,7 +859,6 @@ msgstr "Dasar" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Semua Passport" @@ -828,9 +869,8 @@ msgid "Salary Register" msgstr "Daftar Gaji" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nama Karyawan" @@ -840,7 +880,6 @@ msgid "Passport Detail" msgstr "Rincian Passport" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Presentase" @@ -855,22 +894,18 @@ msgid "Payroll Register" msgstr "Registrasi Penggajian Karyawan" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Untuk" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Kontrak" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Fungsi Karyawan" @@ -895,7 +930,7 @@ msgid "Validation" msgstr "Validasi" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Judul" @@ -911,8 +946,6 @@ msgstr "Pengguna" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Garis Pembayaran" @@ -922,6 +955,7 @@ msgid "Compute Sheet" msgstr "Hitung Lembar" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Aktif" @@ -933,7 +967,7 @@ msgstr "" "Diaplikasikan tersebut di depan untuk perhitungan jika kondisi benar" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Rincian Gaji Tahunan" @@ -965,22 +999,23 @@ msgid "Compute" msgstr "Hitung" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Penunjukan" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Manajer HR" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Gaji Pokok" @@ -1006,12 +1041,13 @@ msgid "Companies" msgstr "Perusahaan" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Tandatangan Resmi" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Kontrak" @@ -1021,14 +1057,14 @@ msgid "Draft Sheet" msgstr "Lembar Konsep" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Tanggal Bulan Depan" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Tanggal" @@ -1044,8 +1080,8 @@ msgid "Search Passport" msgstr "Cari Passport" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "No. Telepon" @@ -1077,16 +1113,19 @@ msgid "Other No." msgstr "No. Lain" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Kode" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1109,24 +1148,28 @@ msgid "Computation Overview" msgstr "Ikhtisar Perhitungan" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Gaji Pada" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Nomor" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Struktur Gaji" @@ -1138,9 +1181,6 @@ msgstr "Baris Pendaftaran" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Batal" @@ -1152,34 +1192,33 @@ msgstr "Tutup" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Jumlah / presentase" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Tunjangan" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Tanggal Bulan saat ini" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Gaji" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Nomor Passport" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1190,12 +1229,11 @@ msgid "Total Salary" msgstr "Jumlah Gaji" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "untuk periode" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Kepala Penggajian Karyawan" @@ -1209,7 +1247,7 @@ msgid "Contribution Register" msgstr "Kontribusi Registrasi" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "E-mail" @@ -1227,8 +1265,11 @@ msgid "Print Report" msgstr "Cetak Laporan" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Kalkulasi" @@ -1269,7 +1310,11 @@ msgid "Basic Salary without Leave:" msgstr "Gaji Pokok tanpa cuti" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Fungsi" @@ -1280,7 +1325,7 @@ msgid "States" msgstr "Status" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Kepada Bapak/Ibu," @@ -1295,12 +1340,29 @@ msgid "Gross Sal." msgstr "Gaji Brutto" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Keterangan" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Tanggal Mulai" @@ -1322,6 +1384,7 @@ msgstr "Registrasi Kontribusi" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Penggajian" @@ -1351,9 +1414,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Alamat" @@ -1368,8 +1432,10 @@ msgid "Number of Leaves" msgstr "Nomor Cuti" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Bank" @@ -1379,28 +1445,35 @@ msgid "Cancel Sheet" msgstr "Lembaran Dibatalkan" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "kenaikan" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Tunjangan Khusus dan Pengurangan Bagi Karyawan:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nama" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Pengurangan cuti" @@ -1410,14 +1483,17 @@ msgid "Country" msgstr "Negara" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Karyawan" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Akun Bank" @@ -1469,6 +1545,7 @@ msgid "Passport Issue Date" msgstr "Edisi Tanggal Paspor" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1487,7 +1564,7 @@ msgid "Other Id" msgstr "ID Lain" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Perincian Bank" @@ -1497,7 +1574,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Urutan" @@ -1513,8 +1593,8 @@ msgid "Letter Content" msgstr "Konten Surat" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Gaji Setahun" @@ -1534,9 +1614,9 @@ msgid "Search Payslips" msgstr "Cari Slip Pembayaran" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Total" diff --git a/addons/hr_payroll/i18n/it.po b/addons/hr_payroll/i18n/it.po index 984e29ebc9b..2ddef533166 100644 --- a/addons/hr_payroll/i18n/it.po +++ b/addons/hr_payroll/i18n/it.po @@ -14,22 +14,25 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Indirizzo email" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 msgid "Based" -msgstr "" +msgstr "Basato" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Stipendio netto" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Ricalcola il foglio" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Dettaglio stipendio impiegati" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Dipartimento" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Detrazioni" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Giorni lavorativi" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Prestito" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Buste paga" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Azienda" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Il Manager" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Dettagli lettera" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -146,7 +159,7 @@ msgstr "Errore variabile: %s " #. module: hr_payroll #: view:hr.passport:0 msgid "Expire" -msgstr "" +msgstr "Scadenza" #. module: hr_payroll #: selection:hr.holidays.status,type:0 @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Altri" @@ -163,12 +175,12 @@ msgstr "Altri" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Busta paga" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Dettaglio contratto:" @@ -196,15 +208,19 @@ msgstr "" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Reject" -msgstr "" +msgstr "Rifiuta" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Permessi" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registra" @@ -217,17 +233,18 @@ msgstr "" "manager." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valore" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nome dell'impiegato" @@ -243,7 +260,8 @@ msgstr "Calcolo stipendio" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Importo" @@ -275,6 +293,7 @@ msgid "Employee Deduction" msgstr "Detrazioni dipendente" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Altre detrazioni" @@ -316,7 +335,7 @@ msgstr "" "Campo calcolato usato per calcoli interni, non inserire questo nel form" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Importo (in lettere) :" @@ -326,6 +345,8 @@ msgid "Payment" msgstr "Pagamento" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -338,6 +359,7 @@ msgid "Identification No" msgstr "Numero identificativo" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Basato su" @@ -361,7 +383,7 @@ msgstr "Totale:" #. module: hr_payroll #: view:hr.payslip:0 msgid "Posted" -msgstr "" +msgstr "Pubblicato" #. module: hr_payroll #: model:ir.module.module,description:hr_payroll.module_meta_information @@ -404,17 +426,23 @@ msgid "Visa No" msgstr "N. VISA" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Da" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Per stipendio" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Data fine" @@ -429,15 +457,15 @@ msgid "Leave Deductions" msgstr "Detrazioni permessi" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" #. module: hr_payroll #: selection:hr.payslip.line,amount_type:0 msgid "Function Value" -msgstr "" +msgstr "Valore Funzione" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contibution_register_line @@ -445,12 +473,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Note:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -465,7 +492,7 @@ msgstr "" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Other Lines" -msgstr "" +msgstr "Altre Linee" #. module: hr_payroll #: view:company.contribution:0 @@ -483,10 +510,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Impiegato" @@ -501,10 +530,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tipo" @@ -514,7 +544,7 @@ msgid "Email" msgstr "Email" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -548,13 +578,16 @@ msgid "Net Basic" msgstr "Netto base" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Stipendio lordo" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -565,17 +598,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Altro pagamento" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Detrazioni" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -600,13 +636,19 @@ msgid "Total By Employee" msgstr "Totale per impiegato" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Importo fisso" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "A" @@ -644,15 +686,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Per il mese di" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -676,40 +718,38 @@ msgstr "" "Errore! La data inizio contratto deve essere minore di quella di fine." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Verifica completa HR" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Sinceramente" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Importo netto" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Dettaglio stipendio impiegati" @@ -727,7 +767,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Altri:" @@ -739,6 +779,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -758,7 +799,7 @@ msgid "Country & Address" msgstr "Nazione e indirizzo" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Codice impiegato" @@ -768,16 +809,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Tipo di importo" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Categoria" @@ -805,7 +847,7 @@ msgid "Draft" msgstr "Bozza" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -817,7 +859,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -828,9 +869,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nome Dipendente" @@ -840,7 +880,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Percentuale (%)" @@ -855,22 +894,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "per" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contratti" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Funzione impiegato" @@ -895,7 +930,7 @@ msgid "Validation" msgstr "Convalida" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Titolo" @@ -911,8 +946,6 @@ msgstr "Utente" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Righe pagamento" @@ -922,6 +955,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Attivo" @@ -932,7 +966,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Dettagli stipendi annuali" @@ -963,22 +997,23 @@ msgid "Compute" msgstr "Calcola" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Manager HR" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Stipendio base" @@ -1004,12 +1039,13 @@ msgid "Companies" msgstr "Aziende" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Contratto" @@ -1019,14 +1055,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Data" @@ -1042,8 +1078,8 @@ msgid "Search Passport" msgstr "Cerca passaporto" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "N. di Telefono" @@ -1075,16 +1111,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Codice" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1107,24 +1146,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Numero" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1136,9 +1179,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Annulla" @@ -1150,34 +1190,33 @@ msgstr "Chiudi" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Stipendio" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Num. passaporto" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Passaporto" @@ -1188,12 +1227,11 @@ msgid "Total Salary" msgstr "Stipendio totale" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "per periodo" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1207,7 +1245,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Email" @@ -1225,8 +1263,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1264,7 +1305,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Funzione" @@ -1275,7 +1320,7 @@ msgid "States" msgstr "Stati" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Gentile Signora/Signore," @@ -1290,12 +1335,29 @@ msgid "Gross Sal." msgstr "Stip. lordo" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Descrizione" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Data inizio" @@ -1317,6 +1379,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1346,9 +1409,10 @@ msgid "hr.payroll.year.salary" msgstr "Copy text \t hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Indirizzo" @@ -1363,8 +1427,10 @@ msgid "Number of Leaves" msgstr "Numero di permessi" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banca" @@ -1374,28 +1440,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nome" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1405,14 +1478,17 @@ msgid "Country" msgstr "Paese" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Impiegati" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Conto bancario" @@ -1464,6 +1540,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1482,7 +1559,7 @@ msgid "Other Id" msgstr "Altro ID" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1492,7 +1569,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Sequenza" @@ -1508,8 +1588,8 @@ msgid "Letter Content" msgstr "Contenuto lettera" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Stipendio annuale" @@ -1529,9 +1609,9 @@ msgid "Search Payslips" msgstr "Cerca buste paga" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Totale" @@ -1545,9 +1625,6 @@ msgstr "" #~ msgid "Invalid model name in the action definition." #~ msgstr "Nome del modello non valido nella definizione dell'azione." -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "L'ID certificato del modulo deve essere unico!" - #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" #~ msgstr "" diff --git a/addons/hr_payroll/i18n/lo.po b/addons/hr_payroll/i18n/lo.po index 970838cafc8..3b68936f323 100644 --- a/addons/hr_payroll/i18n/lo.po +++ b/addons/hr_payroll/i18n/lo.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "ທີ່ຢູ່ອີ້ເມລ" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "ຫ້ອງການ" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "ມື້ເຮັດວຽກ" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "ຢືມ" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "ບໍລິສັດ" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "ຜູ້ບໍຈັດການ" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "ໜັງສືລາຍລະອຽດ" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "ຜູ້ອື່ນ" @@ -163,12 +175,12 @@ msgstr "ຜູ້ອື່ນ" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/mn.po b/addons/hr_payroll/i18n/mn.po index e997e19995a..8c6c044f033 100644 --- a/addons/hr_payroll/i18n/mn.po +++ b/addons/hr_payroll/i18n/mn.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Имэйл хаяг" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Суурилсан" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Цэвэр цалин" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Цалингийн хуудсыг дахин тооцоолох" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Ажилтны цалингийн дэлгэрэнгүй" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Үндсэн цалингаас тооцсон олголтууд" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Хэлтэс" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Суутгалууд:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Тэтгэмж, бэлгэнд ашиглах эсэх" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Ажлын хоног" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Зээл" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Цалингийн төлбөрийн бүртгэл" @@ -83,6 +89,7 @@ msgstr "Цалингийн төлбөрийн бүртгэл" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Цалингийн хуудас" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Компани" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Менежер" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "Дэлгэрэнгүй захидал" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Хагас цалинтай амралт, чөлөө" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Бусад" @@ -163,12 +175,12 @@ msgstr "Бусад" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Гэрээний мэдээлэл:" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Татгалзах" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Амралт, чөлөө" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Бүртгүүлэх" @@ -215,17 +231,18 @@ msgstr "" "Алдаа! Харьяа аль 1 ажилтан нь менежер байгаа хэлтсийг сонгож болохгүй." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Нийт суутгал" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Утга" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Ажилтны нэр" @@ -241,7 +258,8 @@ msgstr "Цалингин тооцоолол" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Дүн" @@ -273,6 +291,7 @@ msgid "Employee Deduction" msgstr "Ажилтны суутгал" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Бусад суутгал" @@ -314,7 +333,7 @@ msgstr "" "Бодогдох талбар нь дотоод бодолтод ашиглагдах тул маягт дээр бүү байрлуул" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Дүн (үгээр) :" @@ -324,6 +343,8 @@ msgid "Payment" msgstr "Төлбөр" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -336,6 +357,7 @@ msgid "Identification No" msgstr "Ялгах дугаар" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Суурь утга" @@ -412,17 +434,23 @@ msgid "Visa No" msgstr "Визний дугаар" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Хэдий хэмжээнээс" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Цалингаар" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Дуусах огноо" @@ -437,8 +465,8 @@ msgid "Leave Deductions" msgstr "Амралт, чөлөөний суутгал" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Эрх бүхий удирдлагын гарын үсэг" @@ -453,12 +481,11 @@ msgid "Contribution Register Line" msgstr "Ажил олгогчийн шимтгэлийн мөр" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Тэмдэглэл:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -491,10 +518,12 @@ msgid "Company Contributions" msgstr "Ажил олгогчийн шимтгэл" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Ажилтан" @@ -509,10 +538,11 @@ msgid "Bank Advice Lines" msgstr "Банкны мэдэгдлийн мөрүүд" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Төрөл" @@ -522,7 +552,7 @@ msgid "Email" msgstr "Э-мэйл" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -556,13 +586,16 @@ msgid "Net Basic" msgstr "Үндсэн цалин" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Бүтэн цалин" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Нийт орлого" @@ -573,17 +606,20 @@ msgid "Employee Salary Statement" msgstr "Ажилтны цалингийн хуулга" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Бусад төлбөр" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Суутгалууд" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -608,13 +644,19 @@ msgid "Total By Employee" msgstr "Ажилтнаарх бүгд" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Тогтмол дүн" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Хэмжээ хүртэл" @@ -652,15 +694,15 @@ msgid "Contribution Lines" msgstr "Ажил, олгогчийн шимтгэлийн мөр" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Тухайн сарын хувьд" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -683,40 +725,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Зээлийн хэсэгчилсэн төлбөр" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Хүний нөөцөөс хянаж дуусах" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Таныг хүндэтгэсэн" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "Дугаар" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Цэвэр дүн" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Цалингийн шатлал" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Ажилтны цалингийн мэдээлэл" @@ -734,7 +774,7 @@ msgid "Confirm Sheet" msgstr "Батлах" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Бусад:" @@ -746,6 +786,7 @@ msgstr "Үүргээр бодох" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Ажилласан хоног" @@ -765,7 +806,7 @@ msgid "Country & Address" msgstr "Улс/ хаяг" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Ажилтны код" @@ -775,16 +816,17 @@ msgid "Basic Salary – Leaves" msgstr "Үндсэн цалин ба амралт, чөлөөний хоногийн ялгавар" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Дүнгийн төрөл" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Олголт, суутгалын ангилал" @@ -812,7 +854,7 @@ msgid "Draft" msgstr "Ноорог" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Цалингийн орлого" @@ -824,7 +866,6 @@ msgstr "Үндсэн" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Бүх пасспортууд" @@ -835,9 +876,8 @@ msgid "Salary Register" msgstr "Цалингийн бүртгэл" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Ажилтны нэр" @@ -847,7 +887,6 @@ msgid "Passport Detail" msgstr "Пасспортын мэдээлэл" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Хувь (%)" @@ -862,22 +901,18 @@ msgid "Payroll Register" msgstr "Цалингийн цэсний бүртгэл" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Юунд" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Гэрээнүүд" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Ажилтны үүрэг" @@ -902,7 +937,7 @@ msgid "Validation" msgstr "Батламжлал" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Гарчиг" @@ -918,8 +953,6 @@ msgstr "Хэрэглэгч" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Төлбөрийн мөрүүд" @@ -929,6 +962,7 @@ msgid "Compute Sheet" msgstr "Тооцоолох" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Идэвхитэй" @@ -939,7 +973,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "Нөхцөл биелбэл энэ ангиллыг бодолтод хэрэглэнэ" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Жилийн цалингийн мэдээлэл" @@ -970,22 +1004,23 @@ msgid "Compute" msgstr "Тооцоолох" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Цалингийн албан тушаал" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Хүний нөөцийн менежер" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Суурь цалин" @@ -1011,12 +1046,13 @@ msgid "Companies" msgstr "Компаниуд" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Эрх бүхий удирдлагын гарын үсэг" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Гэрээ" @@ -1026,14 +1062,14 @@ msgid "Draft Sheet" msgstr "Ноорог хуудас" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Дараагийн сар(аль 1 огноо)" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Огноо" @@ -1049,8 +1085,8 @@ msgid "Search Passport" msgstr "Пасспортыг хайх" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Утасны дугаар" @@ -1082,16 +1118,19 @@ msgid "Other No." msgstr "Бусад дугаар" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Код" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "Төлбөрийн мэдэгдэл" @@ -1117,24 +1156,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "Хамрах сар" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Дугаар" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Цалингийн шатлал" @@ -1146,9 +1189,6 @@ msgstr "Ажил олгогчийн даах суутгалын мөр" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Цуцлах" @@ -1160,34 +1200,33 @@ msgstr "Хаах" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Дүн / Хувь" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Олголтууд" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Энэ сар (аль 1 огноо)" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Цалин" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Пасспортын дугаар" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Пасспорт" @@ -1198,12 +1237,11 @@ msgid "Total Salary" msgstr "Нийт цалин" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "Мөчлөгт" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Цалингийн толгой" @@ -1217,7 +1255,7 @@ msgid "Contribution Register" msgstr "Ажил олгогчийн даах суутгалын бүртгэл" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "И-мэйл" @@ -1235,8 +1273,11 @@ msgid "Print Report" msgstr "Тайлан хэвлэх" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Тооцоолол" @@ -1277,7 +1318,11 @@ msgid "Basic Salary without Leave:" msgstr "Амралт, чөлөөг тооцоогүй үндсэн цалин" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Үүрэг" @@ -1288,7 +1333,7 @@ msgid "States" msgstr "Төлөв" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Эрхэм ноён/ хатагтай" @@ -1303,12 +1348,29 @@ msgid "Gross Sal." msgstr "Бүтэн цалин." #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Тодорхойлолт" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Эхлэх огноо" @@ -1330,6 +1392,7 @@ msgstr "Ажил олгогчийн даах суутгалын бүртгэл" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Цалингийн цэс" @@ -1359,9 +1422,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Хаяг" @@ -1376,8 +1440,10 @@ msgid "Number of Leaves" msgstr "Амралт, чөлөөний тоо" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Банк" @@ -1387,28 +1453,35 @@ msgid "Cancel Sheet" msgstr "Цуцлах" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Урьдчилгаа" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "Тусгай олголт, суутгал:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Нэр" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "Амралт, чөлөөний суутгал" @@ -1418,14 +1491,17 @@ msgid "Country" msgstr "Улс" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Ажилчид" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Банкны данс" @@ -1477,6 +1553,7 @@ msgid "Passport Issue Date" msgstr "Паспорт олгосон огноо" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1495,7 +1572,7 @@ msgid "Other Id" msgstr "Бусад дугаар" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Банкны мэдээлэл" @@ -1505,7 +1582,10 @@ msgid "Slip ID" msgstr "Цалингийн хуудасны дугаар" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Дараалал" @@ -1521,8 +1601,8 @@ msgid "Letter Content" msgstr "Захидлын агуулга" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Жилийн цалин" @@ -1542,9 +1622,9 @@ msgid "Search Payslips" msgstr "Цалингийн хуудсыг хайх" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Нийт" @@ -1721,18 +1801,5 @@ msgstr "Ажил олгогчийн даах суутгал" #~ msgid "Unite" #~ msgstr "Нэгтгэх" -#, python-format -#~ msgid "" -#~ "Variable Error : %s ' % (e)))\n" -#~ "\n" -#~ " if sal_type in ('gross', 'net" -#~ msgstr "Хувьсагчийн алдаа : %s ' % (e)))" - #~ msgid "Invalid XML for View Architecture!" #~ msgstr "Харагдацын архитектурын xml буруу байна" - -#~ msgid "Contibution Register" -#~ msgstr "Ажил олгогчийн шимтгэлийн бүртгэл" - -#~ msgid "Error ! You can not create recursive Menu." -#~ msgstr "Алдаа! Рекурс цэс үүсгэж болохгүй" diff --git a/addons/hr_payroll/i18n/nl.po b/addons/hr_payroll/i18n/nl.po index c5c7bb45665..dd7f19f4489 100644 --- a/addons/hr_payroll/i18n/nl.po +++ b/addons/hr_payroll/i18n/nl.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "" @@ -163,12 +175,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/pl.po b/addons/hr_payroll/i18n/pl.po index b08abd17b54..96d913cf255 100644 --- a/addons/hr_payroll/i18n/pl.po +++ b/addons/hr_payroll/i18n/pl.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Adres e-mail" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Wynagrodzenie netto" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Szczegóły wynagrodzenia" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Dział" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Potrącenia:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Dni pracy" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Pożyczka" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Rejestr płac" @@ -83,6 +89,7 @@ msgstr "Rejestr płac" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Firma" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Przełożony" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Urlop półpłatny" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Inne" @@ -163,12 +175,12 @@ msgstr "Inne" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Szczegóły umowy:" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Odrzucone" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Nieobecności" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Rejestr" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Wartość" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nazwisko pracownika" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Kwota" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Inne potrącenia" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Kwota (słownie)" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "Wypłata" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Bazując na" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "Nr wizy" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Od" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Wg wynagrodzenia" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Data końcowa" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Uwagi:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Pracownik" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Typ" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Wynagrodzenie brutto" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Potrącenia" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Kwota stała" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Do" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Kwota netto" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Struktura wynagrodzenia:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "Potwierdź listę" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Inne:" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Kod pracownika" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Rodzaj Kwoty" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Kategoria" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Wszystkie paszporty" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nazwisko pracownika" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "Szczegóły paszportu" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Procentowo (%)" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "Rejestr list płac" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Dla" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Umowy" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Funkcja pracownika" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Tytuł" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Pozycje płatności" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "Oblicz listę" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Aktywne" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "Szczegóły wynagrodzenia rocznego" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "Oblicz" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Dyrektor kadrowy" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Wynagrodzenie podstawowe" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Umowa" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "Projekt listy" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Data" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Nr. Telefonu" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Kod" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Numer" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Struktura wynagrodzenia" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Anuluj" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Kwota / Procent" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Data w tym miesiącu" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Wynagrodzenie" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Nr paszportu" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Paszport" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "dla okresu" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Nagłówek listy płac" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Adres email" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Obliczenia" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Funkcja" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Droga(i) Pani(e)" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Opis" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Data Początkowa" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Lista płac" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Adres" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Bank" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "Anuluj listę" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nazwa" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Pracownicy" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Konto Bankowe" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "Data wydania paszportu" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Szczegóły banku" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Numeracja" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "Zawartość listu" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Wynagrodzenie roczne" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Suma" diff --git a/addons/hr_payroll/i18n/pt.po b/addons/hr_payroll/i18n/pt.po index 57db8a1501a..89c0a4621a2 100644 --- a/addons/hr_payroll/i18n/pt.po +++ b/addons/hr_payroll/i18n/pt.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Endereço eletrónico" @@ -28,54 +28,60 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Salário líquido" #. module: hr_payroll #: view:hr.payslip:0 msgid "Recompute Sheet" -msgstr "" +msgstr "Recalcular folha" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Detalhes dos salários dos empregados" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Departamento" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Descontos" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Dias úteis" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" -msgstr "" +msgstr "Empréstimo" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Registo de pagamento de salário" @@ -83,8 +89,9 @@ msgstr "Registo de pagamento de salário" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" -msgstr "" +msgstr "Recibos" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_salary_report @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Empresa" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "O Gerente" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -146,29 +159,28 @@ msgstr "" #. module: hr_payroll #: view:hr.passport:0 msgid "Expire" -msgstr "" +msgstr "Caduca" #. module: hr_payroll #: selection:hr.holidays.status,type:0 msgid "Half-Pay Holiday" -msgstr "" +msgstr "Férias pagas a 50%" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" -msgstr "" +msgstr "Outros" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" -msgstr "" +msgstr "Recibo" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Detalhes do contrato:" @@ -176,7 +188,7 @@ msgstr "Detalhes do contrato:" #: field:hr.payslip,igross:0 #: field:hr.payslip,inet:0 msgid "Calculaton Field" -msgstr "" +msgstr "Campo de cálculo" #. module: hr_payroll #: help:hr.payroll.advice,bank_id:0 @@ -188,7 +200,7 @@ msgstr "Selecione o banco de onde será feito o pagamento do salário" #: view:hr.payroll.advice:0 #: field:hr.payroll.advice.line,advice_id:0 msgid "Bank Advice" -msgstr "" +msgstr "Nota de pagamento bancário" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Rejeitar" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Baixas" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registar" @@ -215,17 +231,18 @@ msgstr "" "Erro ! Não pode selecionar um departamento cujo empregado é o gestor." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Total de deduções" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valor" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nome do empregado" @@ -241,7 +258,8 @@ msgstr "Cálculo de salário" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Quantia" @@ -260,7 +278,7 @@ msgstr "Percentagem" #: view:company.contribution:0 #: view:hr.allounce.deduction.categoty:0 msgid "Other Information" -msgstr "" +msgstr "Outra informação" #. module: hr_payroll #: field:hr.passport,country_id:0 @@ -273,6 +291,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Outras deduções" @@ -280,7 +299,7 @@ msgstr "Outras deduções" #. module: hr_payroll #: selection:hr.holidays.status,type:0 msgid "Paid Holiday" -msgstr "" +msgstr "Férias pagas" #. module: hr_payroll #: view:company.contribution:0 @@ -298,7 +317,7 @@ msgstr "Data de expiração do passaporte" #. module: hr_payroll #: selection:hr.holidays.status,type:0 msgid "Un-Paid Holiday" -msgstr "" +msgstr "Férias não pagas" #. module: hr_payroll #: view:hr.passport:0 @@ -310,10 +329,10 @@ msgstr "Válido a partir de" #: help:hr.payslip,inet:0 msgid "" "Calculation field used for internal calculation, do not place this on form" -msgstr "" +msgstr "Campo de cálculo usado internamente, não incluir em formulários" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Montante (por extenso):" @@ -323,11 +342,13 @@ msgid "Payment" msgstr "Pagamento" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line msgid "Payslip Line" -msgstr "" +msgstr "Linha de recibo" #. module: hr_payroll #: report:payslip.pdf:0 @@ -335,6 +356,7 @@ msgid "Identification No" msgstr "Número de identificação" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Baseado em" @@ -348,7 +370,7 @@ msgstr "Aguardando verificação" #. module: hr_payroll #: model:ir.module.module,shortdesc:hr_payroll.module_meta_information msgid "Human Resource Payroll" -msgstr "" +msgstr "Salários de Recursos Humanos" #. module: hr_payroll #: report:payroll.advice:0 @@ -378,7 +400,7 @@ msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_holidays_status msgid "Leave Type" -msgstr "" +msgstr "Tipo de ausência" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -401,24 +423,30 @@ msgid "Visa No" msgstr "Número de visto" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "De" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Por salário" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Data de fim" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.salary_payslip msgid "Employee PaySlip" -msgstr "" +msgstr "Recibo do empregado" #. module: hr_payroll #: field:hr.payslip,leaves:0 @@ -426,15 +454,15 @@ msgid "Leave Deductions" msgstr "Descontos por baixa" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Assinatura autorizada" #. module: hr_payroll #: selection:hr.payslip.line,amount_type:0 msgid "Function Value" -msgstr "" +msgstr "Valor da função" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contibution_register_line @@ -442,12 +470,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Notas:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -457,12 +484,12 @@ msgstr "Estado" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Paymeny Lines" -msgstr "" +msgstr "Linhas do pagamento" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Other Lines" -msgstr "" +msgstr "Outras linhas" #. module: hr_payroll #: view:company.contribution:0 @@ -471,7 +498,7 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.payslip.line:0 msgid "Function Arguments" -msgstr "" +msgstr "Argumentos da Função" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_company_contribution_tree @@ -480,10 +507,12 @@ msgid "Company Contributions" msgstr "Contribuições da empresa" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Empregado" @@ -498,22 +527,23 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tipo" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Email" -msgstr "" +msgstr "E-mail" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" -msgstr "" +msgstr "#" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 @@ -526,7 +556,7 @@ msgstr "Erro !" #: view:hr.payroll.register:0 #: view:hr.payslip:0 msgid "Verify Sheet" -msgstr "" +msgstr "Verificar folha" #. module: hr_payroll #: help:hr.contract,working_days_per_week:0 @@ -537,7 +567,7 @@ msgstr "Número de dias de trabalho semanais para um empregado" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "New Slip" -msgstr "" +msgstr "Novo recibo" #. module: hr_payroll #: field:hr.payslip,basic:0 @@ -545,13 +575,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Salário bruto" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Total de ganhos" @@ -562,17 +595,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Outros pagamentos" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Deduções" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -597,13 +633,19 @@ msgid "Total By Employee" msgstr "Total por empregado" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Montante fixo" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Para" @@ -641,15 +683,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Para o mês de" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -664,55 +706,53 @@ msgstr "" #: view:hr.payroll.register:0 #: view:hr.payslip:0 msgid "Payslip" -msgstr "" +msgstr "Recibo" #. module: hr_payroll #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." -msgstr "" +msgstr "Erro! Data de início do contrato deve ser anterior à data de fim." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" -msgstr "" +msgstr "Prestação do empréstimo" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Com os melhores cumprimentos," #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Montante líquido" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Estrutura do salário:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Detalhes dos salários dos empregados" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payslip_line_line msgid "Function Line" -msgstr "" +msgstr "Linha da função" #. module: hr_payroll #: view:hr.payroll.advice:0 @@ -720,21 +760,22 @@ msgstr "" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Confirm Sheet" -msgstr "" +msgstr "Confirmar folha" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" -msgstr "" +msgstr "Outros:" #. module: hr_payroll #: view:company.contribution:0 #: selection:company.contribution,amount_type:0 msgid "Function Calculation" -msgstr "" +msgstr "Cálculo da função" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Dias de trabalho" @@ -754,7 +795,7 @@ msgid "Country & Address" msgstr "País e Endereço" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Código de empregado" @@ -764,16 +805,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" -msgstr "" +msgstr "Tipo de quantia" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Categoria" @@ -801,7 +843,7 @@ msgid "Draft" msgstr "Rascunho" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -809,11 +851,10 @@ msgstr "" #: report:hr.payroll.register.sheet:0 #: report:salary.structure:0 msgid "Basic" -msgstr "" +msgstr "Base" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Todos os passaportes" @@ -824,19 +865,17 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nome do Empregado" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_passport msgid "Passport Detail" -msgstr "" +msgstr "Detalhe do passaporte" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Percentagem (%)" @@ -848,42 +887,38 @@ msgstr "Percentagem (%)" #: model:ir.model,name:hr_payroll.model_hr_payroll_register #: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register msgid "Payroll Register" -msgstr "" +msgstr "Registo de salários" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Para" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contratos" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Função do empregado" #. module: hr_payroll #: view:hr.payslip:0 msgid "Paid" -msgstr "" +msgstr "Pago" #. module: hr_payroll #: view:hr.payslip:0 msgid "Approve Sheet" -msgstr "" +msgstr "Aprovar folha" #. module: hr_payroll #: field:hr.payslip,paid:0 msgid "Paid ? " -msgstr "" +msgstr "Pago? " #. module: hr_payroll #: view:hr.holidays.status:0 @@ -891,7 +926,7 @@ msgid "Validation" msgstr "Validação" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Título" @@ -907,20 +942,19 @@ msgstr "Utilizador" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" -msgstr "" +msgstr "Linhas de pagamento" #. module: hr_payroll #: view:hr.payslip:0 msgid "Compute Sheet" -msgstr "" +msgstr "Calcular folha" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" -msgstr "" +msgstr "Ativo" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,condition:0 @@ -928,7 +962,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -940,13 +974,13 @@ msgstr "Erro ! Não pode criar uma hierarquia recursiva de empregados." #. module: hr_payroll #: field:hr.allounce.deduction.categoty,condition:0 msgid "Condition" -msgstr "" +msgstr "Condição" #. module: hr_payroll #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Wating for HR Verification" -msgstr "" +msgstr "Aguardando verificação RH" #. module: hr_payroll #: report:payroll.advice:0 @@ -956,32 +990,33 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Compute" -msgstr "" +msgstr "Processar" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Designação" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Gestor de RH" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Salário base" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,code:0 msgid "Category Code" -msgstr "" +msgstr "Código da categoria" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -1000,12 +1035,13 @@ msgid "Companies" msgstr "Empresas" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Assinatura autorizada" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Contrato" @@ -1015,14 +1051,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" -msgstr "" +msgstr "Data do próx. mês" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Data" @@ -1038,8 +1074,8 @@ msgid "Search Passport" msgstr "Procurar passaporte" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "Número de Telefone" @@ -1071,16 +1107,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Código" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1100,27 +1139,31 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Computation Overview" -msgstr "" +msgstr "Resumo do processamento" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Número" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Estrutura do salário" @@ -1132,9 +1175,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Cancelar" @@ -1146,34 +1186,33 @@ msgstr "Fechar" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "Montante / Percentagem" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" -msgstr "" +msgstr "Abonos" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "Data atual" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Salário" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "Número de passaporte" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Passaporte" @@ -1184,12 +1223,11 @@ msgid "Total Salary" msgstr "Salário total" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" -msgstr "" +msgstr "para o período" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1203,16 +1241,16 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" -msgstr "" +msgstr "E-mail" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 #: model:ir.actions.act_window,name:hr_payroll.hr_allounce_deduction_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_allounce_deduction_tree msgid "Salary Heads" -msgstr "" +msgstr "Rubricas salariais" #. module: hr_payroll #: view:hr.payroll.employees.detail:0 @@ -1221,8 +1259,11 @@ msgid "Print Report" msgstr "Imprimir relatório" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Cálculos" @@ -1237,7 +1278,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Other Informations" -msgstr "" +msgstr "Outras informações" #. module: hr_payroll #: view:hr.contibution.register:0 @@ -1260,7 +1301,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Função" @@ -1271,7 +1316,7 @@ msgid "States" msgstr "Estados" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Caro Sr./Sra." @@ -1286,12 +1331,29 @@ msgid "Gross Sal." msgstr "Salário bruto" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Descrição" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Data de início" @@ -1313,6 +1375,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1334,7 +1397,7 @@ msgstr "O número de passaporte deve ser único!" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,name:0 msgid "Category Name" -msgstr "" +msgstr "Nome da categoria" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary @@ -1342,16 +1405,17 @@ msgid "hr.payroll.year.salary" msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Endereço" #. module: hr_payroll #: field:hr.payslip.line.line,slipline_id:0 msgid "Slip Line" -msgstr "" +msgstr "Linha do recibo" #. module: hr_payroll #: report:payslip.pdf:0 @@ -1359,39 +1423,48 @@ msgid "Number of Leaves" msgstr "Número de baixas" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Banco" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Cancel Sheet" -msgstr "" +msgstr "Cancelar folha" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" -msgstr "" +msgstr "Adiantamento" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" -msgstr "" +msgstr "Abonos e descontos específicos do empregado" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Nome" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1401,14 +1474,17 @@ msgid "Country" msgstr "País" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Empregados" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Conta bancária" @@ -1446,26 +1522,27 @@ msgstr "" #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Payroll Configurtion" -msgstr "" +msgstr "Configuração de salários" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 #, python-format msgid "Please define bank account for the %s employee" -msgstr "" +msgstr "Por favor indique a conta bancária do empregado %s" #. module: hr_payroll #: field:hr.passport,date_issue:0 msgid "Passport Issue Date" -msgstr "" +msgstr "Data de emissão do passaporte" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 #: selection:hr.payslip.line,type:0 msgid "Allowance" -msgstr "" +msgstr "Abono" #. module: hr_payroll #: field:hr.payslip,holiday_days:0 @@ -1475,20 +1552,23 @@ msgstr "Número de baixas" #. module: hr_payroll #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "Outro Id" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Detalhes bancários" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Slip ID" -msgstr "" +msgstr "ID Recibo" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Sequência" @@ -1504,8 +1584,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Salário anual" @@ -1525,9 +1605,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Total" @@ -1541,9 +1621,6 @@ msgstr "Contribuições" #~ msgid "Invalid model name in the action definition." #~ msgstr "Nome de modelo inválido na definição da acção." -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "O ID do certificado do módulo tem de ser único!" - #~ msgid "" #~ "The Object name must start with x_ and not contain any special character !" #~ msgstr "" @@ -1553,12 +1630,6 @@ msgstr "Contribuições" #~ msgid "Invalid XML for View Architecture!" #~ msgstr "XML inválido para a arquitectura da vista!" -#~ msgid "Error ! You can not create recursive Menu." -#~ msgstr "Erro ! Não pode criar menus recursivos" - -#~ msgid "Size of the field can never be less than 1 !" -#~ msgstr "O tamanho do campo não pode ser inferior a 1 !" - #~ msgid "Categoty Code" #~ msgstr "Código de categoria" diff --git a/addons/hr_payroll/i18n/pt_BR.po b/addons/hr_payroll/i18n/pt_BR.po index 834c6472e15..2ca091e22fa 100644 --- a/addons/hr_payroll/i18n/pt_BR.po +++ b/addons/hr_payroll/i18n/pt_BR.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Endereço de E-mail" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Baseado" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Salário Liquido" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Recalcular Folha" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Detalhes Salário do Funcionário" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Departamento" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Deduções:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Dias Trabalhados" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Empréstimo" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Registro Pagamento de Salário" @@ -83,6 +89,7 @@ msgstr "Registro Pagamento de Salário" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Empresa" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "O Gerente" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Outros" @@ -163,12 +175,12 @@ msgstr "Outros" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Contracheque" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Detalhes Contrato:" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Rejeitar" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Folhas" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registro" @@ -216,17 +232,18 @@ msgstr "" "gerente." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Deduções Totais" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Valor" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Nome do Funcionário" @@ -242,7 +259,8 @@ msgstr "Calculo do Salário" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Valor" @@ -276,6 +294,7 @@ msgid "Employee Deduction" msgstr "Dedução do Funcionário" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Outra Dedução" @@ -316,7 +335,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Valor (por extenso) :" @@ -326,6 +345,8 @@ msgid "Payment" msgstr "Pagamento" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -338,6 +359,7 @@ msgid "Identification No" msgstr "No de Identificação" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Baseado em" @@ -404,17 +426,23 @@ msgid "Visa No" msgstr "Núm. do Visto" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "A partir de" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "Por Salário" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Data Final" @@ -429,8 +457,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Assinatura Autorizada" @@ -445,12 +473,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Comentários:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -483,10 +510,12 @@ msgid "Company Contributions" msgstr "Contribuições da Empresa" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Funcionário" @@ -501,10 +530,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Tipo" @@ -514,7 +544,7 @@ msgid "Email" msgstr "E-mail" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "Nº" @@ -548,13 +578,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Ganhos Totais" @@ -565,17 +598,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Outros Pagamentos" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Deduções" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -600,13 +636,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Quantidade fixa" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Para" @@ -644,15 +686,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "Para o mês de" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -677,40 +719,38 @@ msgstr "" "do contrato." #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Estrutura Salarial" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -728,7 +768,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Outros:" @@ -740,6 +780,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Dia Trabalhado" @@ -759,7 +800,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Código do Funcionário" @@ -769,16 +810,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Categoria" @@ -806,7 +848,7 @@ msgid "Draft" msgstr "Rascunho" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -818,7 +860,6 @@ msgstr "Básico" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -829,9 +870,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Nome do Funcionário" @@ -841,7 +881,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -856,22 +895,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Contratos" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Função do Funcionário" @@ -896,7 +931,7 @@ msgid "Validation" msgstr "Validação" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Título" @@ -912,8 +947,6 @@ msgstr "Usuário" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Linhas de Pagamento" @@ -923,6 +956,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Ativo" @@ -933,7 +967,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -964,22 +998,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -1005,12 +1040,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1020,14 +1056,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1043,8 +1079,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1076,16 +1112,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1108,24 +1147,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1137,9 +1180,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1151,34 +1191,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1189,12 +1228,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1208,7 +1246,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1226,8 +1264,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1265,7 +1306,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1276,7 +1321,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1291,12 +1336,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1318,6 +1380,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1347,9 +1410,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1364,8 +1428,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1375,28 +1441,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1406,14 +1479,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1465,6 +1541,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1483,7 +1560,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1493,7 +1570,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1509,8 +1589,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1530,9 +1610,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/ru.po b/addons/hr_payroll/i18n/ru.po index 06f5977b096..a6e16d85f8f 100644 --- a/addons/hr_payroll/i18n/ru.po +++ b/addons/hr_payroll/i18n/ru.po @@ -14,68 +14,74 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "Адрес эл. почты" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 msgid "Based" -msgstr "" +msgstr "Основная" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Зарплата на руки" #. module: hr_payroll #: view:hr.payslip:0 msgid "Recompute Sheet" -msgstr "" +msgstr "Пересчитать таблицу" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Детали заработной платы" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Подразделение" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Удержания" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" -msgstr "" +msgstr "Использовать для надбавки?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Рабочие дни" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Долги" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Журнал начисления заработной платы" @@ -83,6 +89,7 @@ msgstr "Журнал начисления заработной платы" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Расчетные листки" @@ -100,27 +107,33 @@ msgstr "Выплаченная заработная плата" #. module: hr_payroll #: report:payslip.pdf:0 msgid "(" -msgstr "" +msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Организация" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Менеджер" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Letter Details" -msgstr "" +msgstr "Подробности письма" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -141,7 +154,7 @@ msgstr "Установить в 'Черновик'" #: code:addons/hr_payroll/hr_payroll.py:1410 #, python-format msgid "Variable Error: %s " -msgstr "" +msgstr "Variable Error: %s " #. module: hr_payroll #: view:hr.passport:0 @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Частично оплачиваемый отпуск" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Прочие" @@ -163,32 +175,34 @@ msgstr "Прочие" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Расчетный листок" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" -msgstr "" +msgstr "Подробности о контакте:" #. module: hr_payroll #: field:hr.payslip,igross:0 #: field:hr.payslip,inet:0 msgid "Calculaton Field" -msgstr "" +msgstr "Поле вычислений" #. module: hr_payroll #: help:hr.payroll.advice,bank_id:0 #: help:hr.payroll.register,bank_id:0 msgid "Select the Bank Address from whcih the salary is going to be paid" msgstr "" +"Выберите банковские адреса, с которых будет производиться выплата заработной " +"платы" #. module: hr_payroll #: view:hr.payroll.advice:0 #: field:hr.payroll.advice.line,advice_id:0 msgid "Bank Advice" -msgstr "" +msgstr "Банковское извещение" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 @@ -198,12 +212,16 @@ msgid "Reject" msgstr "Отклонить" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Уходы" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Зарегистрироваться" @@ -212,19 +230,22 @@ msgstr "Зарегистрироваться" msgid "" "Error ! You cannot select a department for which the employee is the manager." msgstr "" +"Ошибка! Вы не можете выбрать подразделение, для которого сотрудник является " +"руководителем." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" -msgstr "" +msgstr "Итого к вычету" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Значение" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Имя работника" @@ -236,11 +257,12 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Salary Computation" -msgstr "" +msgstr "Вычисление заработной платы" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Величина" @@ -248,7 +270,7 @@ msgstr "Величина" #: code:addons/hr_payroll/hr_payroll.py:1225 #, python-format msgid "Please check configuration of %s, payroll head is missing" -msgstr "" +msgstr "Please check configuration of %s, payroll head is missing" #. module: hr_payroll #: selection:company.contribution,amount_type:0 @@ -269,9 +291,10 @@ msgstr "Страна выдачи" #. module: hr_payroll #: field:hr.contibution.register.line,emp_deduction:0 msgid "Employee Deduction" -msgstr "" +msgstr "Вычеты сотрудника" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Другие удержания" @@ -310,9 +333,11 @@ msgstr "Действительно с" msgid "" "Calculation field used for internal calculation, do not place this on form" msgstr "" +"Поле вычислений используется для внутренних расчётов. Не располагайте его на " +"форме." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Величина (прописью)" @@ -322,6 +347,8 @@ msgid "Payment" msgstr "Платеж" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -331,9 +358,10 @@ msgstr "Строка расчетного листка" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Identification No" -msgstr "" +msgstr "Табельный номер" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "На основе" @@ -377,7 +405,7 @@ msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_holidays_status msgid "Leave Type" -msgstr "" +msgstr "Тип отсутствия" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -392,7 +420,7 @@ msgstr "Подитог" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Payments -" -msgstr "" +msgstr "Платежи -" #. module: hr_payroll #: field:hr.contract,visa_no:0 @@ -400,17 +428,23 @@ msgid "Visa No" msgstr "Номер визы" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "От" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "В виде зарплаты" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Дата окончания" @@ -422,18 +456,18 @@ msgstr "Расчетный листок работника" #. module: hr_payroll #: field:hr.payslip,leaves:0 msgid "Leave Deductions" -msgstr "" +msgstr "Вычеты за пропуски" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "Заверенная подпись" #. module: hr_payroll #: selection:hr.payslip.line,amount_type:0 msgid "Function Value" -msgstr "" +msgstr "Значение функции" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contibution_register_line @@ -441,12 +475,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Примечания:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -476,31 +509,34 @@ msgstr "Аргументы функций" #: model:ir.actions.act_window,name:hr_payroll.action_hr_company_contribution_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_company_contribution_tree msgid "Company Contributions" -msgstr "" +msgstr "Вклад организации" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" -msgstr "Работник" +msgstr "Сотрудник" #. module: hr_payroll #: field:hr.payslip.line,base:0 msgid "Formula" -msgstr "" +msgstr "Формула" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_advice_line msgid "Bank Advice Lines" -msgstr "" +msgstr "Строки банковского извещения" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Тип" @@ -510,9 +546,9 @@ msgid "Email" msgstr "Эл. почта" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" -msgstr "" +msgstr "№" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 @@ -530,7 +566,7 @@ msgstr "Лист сверки" #. module: hr_payroll #: help:hr.contract,working_days_per_week:0 msgid "No of Working days / week for an employee" -msgstr "" +msgstr "Число рабочих дней/недель сотрудника" #. module: hr_payroll #: selection:hr.payroll.register,state:0 @@ -541,16 +577,19 @@ msgstr "Новый расчетный листок" #. module: hr_payroll #: field:hr.payslip,basic:0 msgid "Net Basic" -msgstr "" +msgstr "База после налогообложения" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Зарплата без учета удержаний" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "Итоговые сборы" @@ -558,27 +597,30 @@ msgstr "Итоговые сборы" #: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_employees_detail #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_employees_detail msgid "Employee Salary Statement" -msgstr "" +msgstr "Платёжная ведомость сотрудника" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "Иные выплаты" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" -msgstr "" +msgstr "Отчисления" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" -msgstr "" +msgstr "Н/О" #. module: hr_payroll #: field:hr.contract,permit_no:0 msgid "Work Permit No" -msgstr "" +msgstr "Номер разрешения на работу" #. module: hr_payroll #: field:hr.payroll.advice,line_ids:0 @@ -593,16 +635,22 @@ msgstr "" #. module: hr_payroll #: field:hr.contibution.register,monthly_total_by_emp:0 msgid "Total By Employee" -msgstr "" +msgstr "Всего на сотрудника" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Фиксированная величина" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Кому" @@ -616,7 +664,7 @@ msgstr "Кому" #: code:addons/hr_payroll/hr_payroll.py:1410 #, python-format msgid "Variable Error !" -msgstr "" +msgstr "Variable Error !" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_employees_detail @@ -637,18 +685,18 @@ msgstr "" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Contribution Lines" -msgstr "" +msgstr "Строки вклада" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "В месяце:" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -657,7 +705,7 @@ msgstr "Удержания" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_advice msgid "Bank Advice Note" -msgstr "" +msgstr "Заметки к банковскому извещению" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -669,42 +717,41 @@ msgstr "Расчетный листок" #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." msgstr "" +"Ошибка! Дата начала действия контракта должна быть раньше даты окончания" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "Налоговая база" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "Полная кадровая проверка" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "Искренне Ваш," #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "Величина с учетом всех удержаний" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "Структура зарплаты" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "Детали зарплаты работника" @@ -722,7 +769,7 @@ msgid "Confirm Sheet" msgstr "Лист подтверждения" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "Другие:" @@ -734,13 +781,14 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "Отработанный день" #. module: hr_payroll #: field:hr.contibution.register,monthly_total_by_comp:0 msgid "Total By Company" -msgstr "" +msgstr "Всего по организации" #. module: hr_payroll #: field:hr.payroll.advice.line,flag:0 @@ -750,10 +798,10 @@ msgstr "" #. module: hr_payroll #: view:hr.passport:0 msgid "Country & Address" -msgstr "" +msgstr "Страна и адрес" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "Код работника" @@ -763,16 +811,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "Тип суммы" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "Категория" @@ -782,7 +831,7 @@ msgstr "Категория" #: field:hr.payslip.line,company_contrib:0 #: model:ir.model,name:hr_payroll.model_company_contribution msgid "Company Contribution" -msgstr "" +msgstr "Вклад организации" #. module: hr_payroll #: field:company.contribution,category_id:0 @@ -792,7 +841,7 @@ msgstr "Головные" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_payroll_register msgid "Print Statement" -msgstr "" +msgstr "Распечатать" #. module: hr_payroll #: view:hr.payslip:0 @@ -800,7 +849,7 @@ msgid "Draft" msgstr "Черновик" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "Сборы" @@ -812,7 +861,6 @@ msgstr "Основные" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "Все паспорты" @@ -823,9 +871,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "Имя работника" @@ -835,7 +882,6 @@ msgid "Passport Detail" msgstr "Паспортные данные" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "Процентное соотношение (%)" @@ -847,25 +893,21 @@ msgstr "Процентное соотношение (%)" #: model:ir.model,name:hr_payroll.model_hr_payroll_register #: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register msgid "Payroll Register" -msgstr "Журналы начисления заработной платы" +msgstr "Журнал начисления заработной платы" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "Для" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "Договоры" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "Трудовая функция работника" @@ -877,7 +919,7 @@ msgstr "Выплачено" #. module: hr_payroll #: view:hr.payslip:0 msgid "Approve Sheet" -msgstr "" +msgstr "Утвердить ведомость" #. module: hr_payroll #: field:hr.payslip,paid:0 @@ -890,7 +932,7 @@ msgid "Validation" msgstr "Проверка" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "Обращение" @@ -906,17 +948,16 @@ msgstr "Пользователь" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "Позиции платежа" #. module: hr_payroll #: view:hr.payslip:0 msgid "Compute Sheet" -msgstr "" +msgstr "Вычислить ведомость" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "Активен" @@ -927,14 +968,14 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" -msgstr "" +msgstr "Подробности годовых выплат" #. module: hr_payroll #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "Ошибка! Вы не можете создать взаимное подчинение сотрудников." +msgstr "Ошибка! Структура подчинения не может быть рекурсивной." #. module: hr_payroll #: field:hr.allounce.deduction.categoty,condition:0 @@ -945,12 +986,12 @@ msgstr "Состояние" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Wating for HR Verification" -msgstr "" +msgstr "Ожидает проверки отделом кадров" #. module: hr_payroll #: report:payroll.advice:0 msgid "Payment Advice:" -msgstr "" +msgstr "Платёжное поручение:" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -958,29 +999,30 @@ msgid "Compute" msgstr "Вычислить" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "Обозначение" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "Кадровый менеджер" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "Базовая зарплата" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,code:0 msgid "Category Code" -msgstr "" +msgstr "Код категории" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -999,29 +1041,30 @@ msgid "Companies" msgstr "Компании" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "Заверенная подпись" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "Договор" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 msgid "Draft Sheet" -msgstr "" +msgstr "Черновик ведомости" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "Дата в следующем месяце" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "Дата" @@ -1034,11 +1077,11 @@ msgstr "Дата окончания визы" #. module: hr_payroll #: view:hr.passport:0 msgid "Search Passport" -msgstr "" +msgstr "Поиск паспорта" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "№ телефона" @@ -1061,7 +1104,7 @@ msgstr "Метка" #: view:hr.payslip:0 #: view:hr.payslip.line:0 msgid "Company contribution" -msgstr "" +msgstr "Вклад организации" #. module: hr_payroll #: report:employees.salary:0 @@ -1070,23 +1113,26 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "Код" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" -msgstr "" +msgstr "Платёжное извещение" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Number :" -msgstr "" +msgstr "Номер:" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,base:0 @@ -1102,24 +1148,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" -msgstr "" +msgstr "Выплата" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "Номер" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "Структура зарплаты" @@ -1131,9 +1181,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "Отмена" @@ -1145,34 +1192,33 @@ msgstr "Закрыть" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" -msgstr "" +msgstr "Объём / соотношение" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "Доплаты" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" -msgstr "" +msgstr "Дата в текущем месяце" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "Заработная плата" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "№ паспорта" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "Паспорт" @@ -1180,15 +1226,14 @@ msgstr "Паспорт" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Total Salary" -msgstr "" +msgstr "Итого заработная плата" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "за период" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "Заголовок ведомости по начислению зарплаты" @@ -1202,7 +1247,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "Адрес эл. почты" @@ -1217,11 +1262,14 @@ msgstr "" #: view:hr.payroll.employees.detail:0 #: view:hr.payroll.year.salary:0 msgid "Print Report" -msgstr "" +msgstr "Печать отчёта" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "Расчеты" @@ -1259,7 +1307,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "Функция" @@ -1270,7 +1322,7 @@ msgid "States" msgstr "Состояния" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "Уважаемые господа," @@ -1282,27 +1334,44 @@ msgstr "" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Gross Sal." -msgstr "" +msgstr "Начислено" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "Описание" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "Дата начала" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Deduction -" -msgstr "" +msgstr "Отчисления -" #. module: hr_payroll #: report:payslip.pdf:0 msgid ")" -msgstr "" +msgstr ")" #. module: hr_payroll #: view:hr.contibution.register:0 @@ -1312,6 +1381,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "Платежная ведомость" @@ -1323,7 +1393,7 @@ msgstr "Тип зарплаты" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Net Sal." -msgstr "" +msgstr "К выплате" #. module: hr_payroll #: sql_constraint:hr.passport:0 @@ -1333,7 +1403,7 @@ msgstr "" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,name:0 msgid "Category Name" -msgstr "" +msgstr "Название категории" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary @@ -1341,9 +1411,10 @@ msgid "hr.payroll.year.salary" msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "Адрес" @@ -1358,39 +1429,48 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "Банк" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Cancel Sheet" -msgstr "" +msgstr "Отменить ведомость" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "Перенести" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" -msgstr "" +msgstr "Специальные пособия и вычеты для сотрудника:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "Название" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1480,17 @@ msgid "Country" msgstr "Страна" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "Сотрудники" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "Банковский счет" @@ -1424,12 +1507,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,total_pay:0 msgid "Total Payment" -msgstr "" +msgstr "Итого к оплате" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Leave Deductions Line:" -msgstr "" +msgstr "Строка отчислений за отсутствие:" #. module: hr_payroll #: selection:hr.payroll.register,state:0 @@ -1445,31 +1528,32 @@ msgstr "" #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Payroll Configurtion" -msgstr "" +msgstr "Настройка платёжной системы" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 #, python-format msgid "Please define bank account for the %s employee" -msgstr "" +msgstr "Требуется указать банковский счёт для сотрудника %s" #. module: hr_payroll #: field:hr.passport,date_issue:0 msgid "Passport Issue Date" -msgstr "" +msgstr "Дата выдачи паспорта" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 #: selection:hr.payslip.line,type:0 msgid "Allowance" -msgstr "" +msgstr "Пособие" #. module: hr_payroll #: field:hr.payslip,holiday_days:0 msgid "No of Leaves" -msgstr "" +msgstr "Кол-во пропусков" #. module: hr_payroll #: field:hr.employee,otherid:0 @@ -1477,17 +1561,20 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "Банковская информация" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Slip ID" -msgstr "" +msgstr "Идентификатор ведомости" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "Последовательность" @@ -1495,16 +1582,16 @@ msgstr "Последовательность" #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form #: model:ir.ui.menu,name:hr_payroll.menu_department_tree msgid "Employee Payslip" -msgstr "" +msgstr "Расчётная ведомость сотрудника" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Letter Content" -msgstr "" +msgstr "Содержание письма" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "Годовая зарплата" @@ -1516,17 +1603,17 @@ msgstr "Доплаты / Удержания" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payroll_advice msgid "Bank Payment Advice" -msgstr "" +msgstr "Банковское платёжное извещение" #. module: hr_payroll #: view:hr.payslip:0 msgid "Search Payslips" -msgstr "" +msgstr "Поиск по расчётным ведомостям" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "Всего" @@ -1711,12 +1798,3 @@ msgstr "При участии" #~ msgid "Select Bank Account from where Salary Expanse will be Paid" #~ msgstr "Выберите банковский счет для списания зарплаты" - -#~ msgid "The certificate ID of the module must be unique !" -#~ msgstr "Идентификатор сертификата модуля должен быть уникальным !" - -#~ msgid "Error ! You can not create recursive Menu." -#~ msgstr "Ошибка ! Нельзя создать зацикленные меню." - -#~ msgid "Size of the field can never be less than 1 !" -#~ msgstr "Размер поля не может быть меньше 1 !" diff --git a/addons/hr_payroll/i18n/sr.po b/addons/hr_payroll/i18n/sr.po index 70e091f0a2e..6dfa5696331 100644 --- a/addons/hr_payroll/i18n/sr.po +++ b/addons/hr_payroll/i18n/sr.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -103,14 +110,19 @@ msgid "(" msgstr "" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "" @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "" @@ -163,12 +175,12 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -214,17 +230,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "" @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -510,7 +540,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/sr@latin.po b/addons/hr_payroll/i18n/sr@latin.po index f85c1f38521..e207f907337 100644 --- a/addons/hr_payroll/i18n/sr@latin.po +++ b/addons/hr_payroll/i18n/sr@latin.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-mail Adresa" @@ -28,8 +28,11 @@ msgid "Based" msgstr "Na osnovu" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Neto plata" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "Obračunska lista" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Detalji plate zaposlenog" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "Odobrenja sa Osnova:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Odeljenje" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Odbici:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Koristi se za bonus?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Radni dani" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Pozajmica" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "Evidencija isplate plata" @@ -83,6 +89,7 @@ msgstr "Evidencija isplate plata" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Platne liste" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Preduzeće" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "Menadžer" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Polu-plaćen odmor" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Ostalo" @@ -163,12 +175,12 @@ msgstr "Ostalo" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Platnio listovi" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Detalji ugovora:" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Odbijanjeno" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Ostavljeno" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "" @@ -215,17 +231,18 @@ msgstr "" "Greška ! Ne možete da izaberete odeljenje za kome je zaposleni menadžer." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Ukupni odbici" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Vrednost" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Ime zaposlenog" @@ -241,7 +258,8 @@ msgstr "Obračun plata" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Iznos" @@ -274,6 +292,7 @@ msgid "Employee Deduction" msgstr "Odbici zaposlenog" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "" @@ -314,7 +333,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "" @@ -324,6 +343,8 @@ msgid "Payment" msgstr "" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -336,6 +357,7 @@ msgid "Identification No" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "" @@ -402,17 +424,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "" @@ -427,8 +455,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -443,12 +471,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -481,10 +508,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "" @@ -499,10 +528,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "" @@ -512,7 +542,7 @@ msgid "Email" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "" @@ -546,13 +576,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -563,17 +596,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -598,13 +634,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "" @@ -642,15 +684,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -673,40 +715,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -724,7 +764,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -736,6 +776,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -755,7 +796,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -765,16 +806,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -802,7 +844,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -814,7 +856,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -825,9 +866,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -837,7 +877,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -852,22 +891,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -892,7 +927,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -908,8 +943,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -919,6 +952,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -929,7 +963,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -960,22 +994,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -1001,12 +1036,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1016,14 +1052,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1039,8 +1075,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1072,16 +1108,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1104,24 +1143,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1133,9 +1176,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1147,34 +1187,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1185,12 +1224,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1204,7 +1242,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1222,8 +1260,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1261,7 +1302,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1272,7 +1317,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1287,12 +1332,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1314,6 +1376,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1343,9 +1406,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1360,8 +1424,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1371,28 +1437,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1402,14 +1475,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1461,6 +1537,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1479,7 +1556,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1489,7 +1566,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1505,8 +1585,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1526,9 +1606,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/sv.po b/addons/hr_payroll/i18n/sv.po index 61a8f67b8e6..0fb68461958 100644 --- a/addons/hr_payroll/i18n/sv.po +++ b/addons/hr_payroll/i18n/sv.po @@ -14,11 +14,11 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-postadress" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Nettolön" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "Anställdas löner detaljer" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Avdelning" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "Avdrag" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "Använd för dricks?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "Arbetsdagar" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Lån" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "Lönespecifikationer" @@ -103,14 +110,19 @@ msgid "(" msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Företag" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "Halvdag ledighet" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Övriga" @@ -163,12 +175,12 @@ msgstr "Övriga" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "Lönebesked" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "Anställningsavtal" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Avvisa" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" msgstr "Frånvaro" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Registrera" @@ -214,17 +230,18 @@ msgid "" msgstr "Fel ! Du kan inte välja en avdelning där den anställde är chef" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "Totala avdrag" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Värde" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "Den anställdes namn" @@ -240,7 +257,8 @@ msgstr "Löneuträkning" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Belopp" @@ -272,6 +290,7 @@ msgid "Employee Deduction" msgstr "Anställda avdrag" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "Övriga avdrag" @@ -312,7 +331,7 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "Belopp (verbalt):" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "Betalning" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -334,6 +355,7 @@ msgid "Identification No" msgstr "Identifikations nr" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "Baserad på" @@ -400,17 +422,23 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "Från" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "Slutdatum" @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "Frånvaroavdrag" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,12 +469,11 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "Anteckningar:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -479,10 +506,12 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "Anställd" @@ -497,10 +526,11 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "Typ" @@ -510,7 +540,7 @@ msgid "Email" msgstr "Epost" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "Bruttolön" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "Avdrag" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,13 +632,19 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "Fast belopp" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "Till" @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,7 +762,7 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "" @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -800,7 +842,7 @@ msgid "Draft" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -812,7 +854,6 @@ msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,9 +864,8 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "" @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,22 +889,18 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -906,8 +941,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,6 +950,7 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "" @@ -927,7 +961,7 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" @@ -958,22 +992,23 @@ msgid "Compute" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "" @@ -999,12 +1034,13 @@ msgid "Companies" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" msgstr "" @@ -1014,14 +1050,14 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "" @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" msgstr "" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,9 +1174,6 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "" @@ -1145,34 +1185,33 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" msgstr "" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "" @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,7 +1240,7 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" msgstr "" @@ -1220,8 +1258,11 @@ msgid "Print Report" msgstr "" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1259,7 +1300,11 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" msgstr "" @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,12 +1330,29 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "" @@ -1312,6 +1374,7 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" @@ -1341,9 +1404,10 @@ msgid "hr.payroll.year.salary" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "" @@ -1358,8 +1422,10 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "" @@ -1369,28 +1435,35 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" @@ -1400,14 +1473,17 @@ msgid "Country" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "" @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,7 +1554,7 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" msgstr "" @@ -1487,7 +1564,10 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "" @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,9 +1604,9 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "" diff --git a/addons/hr_payroll/i18n/tr.po b/addons/hr_payroll/i18n/tr.po new file mode 100644 index 00000000000..00598d2e0dc --- /dev/null +++ b/addons/hr_payroll/i18n/tr.po @@ -0,0 +1,1618 @@ +# Turkish translation for openobject-addons +# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" +"POT-Creation-Date: 2011-01-11 11:15+0000\n" +"PO-Revision-Date: 2011-08-23 11:18+0000\n" +"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" +"Language-Team: Turkish <tr@li.org>\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "E-mail Address" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +msgid "Based" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 +#: field:hr.payroll.register,net:0 +#: field:hr.payslip,net:0 +#: report:salary.structure:0 +msgid "Net Salary" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Recompute Sheet" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Employees Salary Details" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Allowances with Basic:" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: report:salary.structure:0 +msgid "Department" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Deductions:" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,gratuity:0 +msgid "Use for Gratuity ?" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 +#: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 +msgid "Working Days" +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Loan" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Salary Payment Register" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,slip_ids:0 +#: view:hr.payroll.register:0 +#: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list +msgid "Payslips" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.year_salary_report +msgid "Year Salary Report" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Paid Salary" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "(" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 +#: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 +#: field:hr.payslip,company_id:0 +msgid "Company" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "The Manager" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +msgid "Letter Details" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 +msgid "," +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +#: view:hr.payroll.register:0 +#: view:hr.payslip:0 +msgid "Set to Draft" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:180 +#: code:addons/hr_payroll/hr_payroll.py:195 +#: code:addons/hr_payroll/hr_payroll.py:285 +#: code:addons/hr_payroll/hr_payroll.py:835 +#: code:addons/hr_payroll/hr_payroll.py:1111 +#: code:addons/hr_payroll/hr_payroll.py:1126 +#: code:addons/hr_payroll/hr_payroll.py:1410 +#, python-format +msgid "Variable Error: %s " +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Expire" +msgstr "" + +#. module: hr_payroll +#: selection:hr.holidays.status,type:0 +msgid "Half-Pay Holiday" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +#: field:hr.payslip,other_pay:0 +msgid "Others" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,slip_id:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip +#: report:payslip.pdf:0 +msgid "Pay Slip" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "Contract Detail:" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,igross:0 +#: field:hr.payslip,inet:0 +msgid "Calculaton Field" +msgstr "" + +#. module: hr_payroll +#: help:hr.payroll.advice,bank_id:0 +#: help:hr.payroll.register,bank_id:0 +msgid "Select the Bank Address from whcih the salary is going to be paid" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +#: field:hr.payroll.advice.line,advice_id:0 +msgid "Bank Advice" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.advice,state:0 +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Reject" +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Leaves" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 +#: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 +msgid "Register" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.employee:0 +msgid "" +"Error ! You cannot select a department for which the employee is the manager." +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Total Deductions" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 +msgid "Value" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Name of the Employee" +msgstr "" + +#. module: hr_payroll +#: view:hr.contibution.register:0 +msgid "Register Lines" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Salary Computation" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice.line,amount:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 +msgid "Amount" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:1225 +#, python-format +msgid "Please check configuration of %s, payroll head is missing" +msgstr "" + +#. module: hr_payroll +#: selection:company.contribution,amount_type:0 +msgid "Percentage" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +msgid "Other Information" +msgstr "" + +#. module: hr_payroll +#: field:hr.passport,country_id:0 +msgid "Country of Issue" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register.line,emp_deduction:0 +msgid "Employee Deduction" +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Other Deduction" +msgstr "" + +#. module: hr_payroll +#: selection:hr.holidays.status,type:0 +msgid "Paid Holiday" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.passport:0 +#: view:hr.payslip:0 +msgid "Group By..." +msgstr "" + +#. module: hr_payroll +#: field:hr.passport,date_expire:0 +msgid "Passport Expire Date" +msgstr "" + +#. module: hr_payroll +#: selection:hr.holidays.status,type:0 +msgid "Un-Paid Holiday" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Valid From" +msgstr "" + +#. module: hr_payroll +#: help:hr.payslip,igross:0 +#: help:hr.payslip,inet:0 +msgid "" +"Calculation field used for internal calculation, do not place this on form" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Amount (in words) :" +msgstr "" + +#. module: hr_payroll +#: field:hr.holidays.status,type:0 +msgid "Payment" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: field:hr.payslip,line_ids:0 +#: view:hr.payslip.line:0 +#: model:ir.model,name:hr_payroll.model_hr_payslip_line +msgid "Payslip Line" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Identification No" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,base:0 +msgid "Based on" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Wating for Verification" +msgstr "" + +#. module: hr_payroll +#: model:ir.module.module,shortdesc:hr_payroll.module_meta_information +msgid "Human Resource Payroll" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Total:" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Posted" +msgstr "" + +#. module: hr_payroll +#: model:ir.module.module,description:hr_payroll.module_meta_information +msgid "" +"Generic Payroll system\n" +" * Employee Details\n" +" * Employee Contracts\n" +" * Passport based Contract\n" +" * Allowances / Deductions\n" +" * Allow to configure Basic / Grows / Net Salary\n" +" * Employee Payslip\n" +" * Monthly Payroll Register\n" +" * Integrated with Holiday Management\n" +" " +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_holidays_status +msgid "Leave Type" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Date :" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,total:0 +msgid "Sub Total" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Payments -" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,visa_no:0 +msgid "Visa No" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 +msgid "From" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 +msgid "By Salary" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 +msgid "End Date" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.salary_payslip +msgid "Employee PaySlip" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,leaves:0 +msgid "Leave Deductions" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 +msgid "Authorised Signature" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_type:0 +msgid "Function Value" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contibution_register_line +msgid "Contribution Register Line" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "Notes:" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice,state:0 +#: field:hr.payroll.register,state:0 +#: field:hr.payslip,state:0 +msgid "State" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +msgid "Paymeny Lines" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Other Lines" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +msgid "Function Arguments" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_company_contribution_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_company_contribution_tree +msgid "Company Contributions" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 +#: field:hr.passport,employee_id:0 +#: field:hr.payroll.advice.line,employee_id:0 +#: field:hr.payslip,employee_id:0 +#: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee +msgid "Employee" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,base:0 +msgid "Formula" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_advice_line +msgid "Bank Advice Lines" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,type:0 +#: field:hr.payslip.line,type:0 +#: report:salary.structure:0 +msgid "Type" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Email" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "#" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:469 +#: code:addons/hr_payroll/hr_payroll.py:1225 +#, python-format +msgid "Error !" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +#: view:hr.payslip:0 +msgid "Verify Sheet" +msgstr "" + +#. module: hr_payroll +#: help:hr.contract,working_days_per_week:0 +msgid "No of Working days / week for an employee" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "New Slip" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,basic:0 +msgid "Net Basic" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 +#: field:hr.payroll.register,grows:0 +#: field:hr.payslip,grows:0 +#: report:salary.structure:0 +msgid "Gross Salary" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Total Earnings" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_employees_detail +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_employees_detail +msgid "Employee Salary Statement" +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Other Payment" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +msgid "Deductions" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "C/D" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,permit_no:0 +msgid "Work Permit No" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice,line_ids:0 +msgid "Employee Salary" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice,chaque_nos:0 +msgid "Chaque Nos" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register,monthly_total_by_emp:0 +msgid "Total By Employee" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 +#: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 +msgid "Fixed Amount" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 +msgid "To" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:180 +#: code:addons/hr_payroll/hr_payroll.py:195 +#: code:addons/hr_payroll/hr_payroll.py:285 +#: code:addons/hr_payroll/hr_payroll.py:835 +#: code:addons/hr_payroll/hr_payroll.py:1111 +#: code:addons/hr_payroll/hr_payroll.py:1126 +#: code:addons/hr_payroll/hr_payroll.py:1410 +#, python-format +msgid "Variable Error !" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_employees_detail +msgid "hr.payroll.employees.detail" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +#: view:hr.payslip:0 +msgid "Pay Salary" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice.line,name:0 +msgid "Bank Account A/C" +msgstr "" + +#. module: hr_payroll +#: view:hr.contibution.register:0 +msgid "Contribution Lines" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "For the month of" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +#: selection:hr.allounce.deduction.categoty,type:0 +#: field:hr.payroll.register,deduction:0 +#: report:hr.payroll.register.sheet:0 +#: field:hr.payslip,deduction:0 +#: selection:hr.payslip.line,type:0 +msgid "Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_advice +msgid "Bank Advice Note" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +#: view:hr.payslip:0 +msgid "Payslip" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.contract:0 +msgid "Error! contract start-date must be lower then contract end-date." +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Loan Installment" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +msgid "Complete HR Checking" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Yours Sincerely" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "SI. No." +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Net Amount" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "Salary Structure:" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail +msgid "Employees Salary Detail" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payslip_line_line +msgid "Function Line" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +#: selection:hr.payroll.advice,state:0 +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Confirm Sheet" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Others:" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +msgid "Function Calculation" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 +msgid "Worked Day" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register,monthly_total_by_comp:0 +msgid "Total By Company" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice.line,flag:0 +msgid "D/C" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Country & Address" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Employee Code" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Basic Salary – Leaves" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 +#: field:hr.payslip.line,amount_type:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 +msgid "Amount Type" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: field:hr.payslip.line,category_id:0 +msgid "Category" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.payslip.line,company_contrib:0 +#: model:ir.model,name:hr_payroll.model_company_contribution +msgid "Company Contribution" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,category_id:0 +msgid "Heads" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.year_payroll_register +msgid "Print Statement" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Draft" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Earnings" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 +msgid "Basic" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree +msgid "All Passports" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_year_salary +#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_year_salary +msgid "Salary Register" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 +msgid "Employee Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_passport +msgid "Passport Detail" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payslip.line,amount_type:0 +msgid "Percentage (%)" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice,register_id:0 +#: view:hr.payroll.register:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payroll_register_form +#: model:ir.model,name:hr_payroll.model_hr_payroll_register +#: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register +msgid "Payroll Register" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 +msgid "For" +msgstr "" + +#. module: hr_payroll +#: field:hr.passport,contracts_ids:0 +msgid "Contracts" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +msgid "Employee Function" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Paid" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Approve Sheet" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,paid:0 +msgid "Paid ? " +msgstr "" + +#. module: hr_payroll +#: view:hr.holidays.status:0 +msgid "Validation" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +msgid "Title" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +msgid "Search Company Contribution" +msgstr "" + +#. module: hr_payroll +#: field:hr.allounce.deduction.categoty,user_id:0 +msgid "User" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +msgid "Payment Lines" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Compute Sheet" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,active:0 +#: field:hr.payroll.register,active:0 +msgid "Active" +msgstr "" + +#. module: hr_payroll +#: help:hr.allounce.deduction.categoty,condition:0 +msgid "Applied this head for calculation if condition is true" +msgstr "" + +#. module: hr_payroll +#: report:year.salary:0 +msgid "Yearly Salary Details" +msgstr "" + +#. module: hr_payroll +#: constraint:hr.employee:0 +msgid "Error ! You cannot create recursive Hierarchy of Employees." +msgstr "" + +#. module: hr_payroll +#: field:hr.allounce.deduction.categoty,condition:0 +msgid "Condition" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Wating for HR Verification" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Payment Advice:" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +msgid "Compute" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: field:hr.payslip,deg_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +msgid "Designation" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "HR Manager" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 +#: field:hr.payslip,basic_before_leaves:0 +#: report:payslip.pdf:0 +msgid "Basic Salary" +msgstr "" + +#. module: hr_payroll +#: field:hr.allounce.deduction.categoty,code:0 +msgid "Category Code" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +msgid "Salary Information" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty +#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty_line +msgid "Allowance Deduction Categoty" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Companies" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Authorized Signature" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract +msgid "Contract" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.advice,state:0 +msgid "Draft Sheet" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.year.salary,salary_on:0 +msgid "Next Month Date" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register.line,date:0 +#: field:hr.payroll.advice,date:0 +#: field:hr.payroll.register,date:0 +#: field:hr.payslip,date:0 +msgid "Date" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,visa_expire:0 +msgid "Visa Expire Date" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Search Passport" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: report:salary.structure:0 +msgid "Phone No." +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,contribute_per:0 +#: field:company.contribution.line,contribution_id:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.contibution.register:0 +#: view:hr.contibution.register.line:0 +msgid "Contribution" +msgstr "" + +#. module: hr_payroll +#: field:hr.allounce.deduction.categoty,state:0 +msgid "Label" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +msgid "Company contribution" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: report:salary.structure:0 +msgid "Other No." +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 +#: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 +#: field:hr.payslip.line,code:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +msgid "Code" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree +#: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice +msgid "Payment Advice" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Number :" +msgstr "" + +#. module: hr_payroll +#: help:hr.allounce.deduction.categoty,base:0 +msgid "" +"This will use to computer the % fields values, in general its on basic, but " +"You can use all heads code field in small letter as a variable name i.e. " +"hra, ma, lta, etc...., also you can use, static varible basic" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Computation Overview" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.year.salary,salary_on:0 +msgid "Salary On" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.advice,number:0 +#: field:hr.payroll.register,number:0 +#: field:hr.payslip,number:0 +msgid "Number" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,struct_id:0 +#: field:hr.employee,line_ids:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function +msgid "Salary Structure" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register,register_line_ids:0 +msgid "Register Line" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +#: view:hr.payslip:0 +msgid "Cancel" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 +msgid "Close" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line,amount:0 +msgid "Amount / Percentage" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 +msgid "Allowances" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.year.salary,salary_on:0 +msgid "Current Month Date" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "Salary" +msgstr "" + +#. module: hr_payroll +#: field:hr.contract,passport_id:0 +#: field:hr.passport,name:0 +msgid "Passport No" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Passport" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Total Salary" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "for period" +msgstr "" + +#. module: hr_payroll +#: field:hr.holidays.status,head_id:0 +msgid "Payroll Head" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,register_id:0 +#: model:ir.actions.act_window,name:hr_payroll.action_contibution_register_form +#: model:ir.model,name:hr_payroll.model_hr_contibution_register +#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contibution_register_form +msgid "Contribution Register" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "E-mail" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +#: model:ir.actions.act_window,name:hr_payroll.hr_allounce_deduction_tree +#: model:ir.ui.menu,name:hr_payroll.menu_hr_allounce_deduction_tree +msgid "Salary Heads" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 +msgid "Print Report" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 +msgid "Calculations" +msgstr "" + +#. module: hr_payroll +#: help:company.contribution,contribute_per:0 +msgid "" +"Define Company contribution ratio 1.00=100% contribution, If Employee " +"Contribute 5% then company will and here 0.50 defined then company will " +"contribute 50% on employee 5% contribution" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Other Informations" +msgstr "" + +#. module: hr_payroll +#: view:hr.contibution.register:0 +msgid "Month" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Issue" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +msgid "Dynamic Computation" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Basic Salary without Leave:" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,function_id:0 +msgid "Function" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "States" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Dear Sir/Madam," +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty +msgid "Allowance Deduction Heads" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Gross Sal." +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 +#: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 +msgid "Description" +msgstr "" + +#. module: hr_payroll +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 +msgid "Start Date" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Deduction -" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid ")" +msgstr "" + +#. module: hr_payroll +#: view:hr.contibution.register:0 +msgid "Contribution Registers" +msgstr "" + +#. module: hr_payroll +#: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting +#: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure +msgid "Payroll" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_contract_wage_type +msgid "Wage Type" +msgstr "" + +#. module: hr_payroll +#: report:hr.payroll.register.sheet:0 +msgid "Net Sal." +msgstr "" + +#. module: hr_payroll +#: sql_constraint:hr.passport:0 +msgid "The Passport No must be unique !" +msgstr "" + +#. module: hr_payroll +#: field:hr.allounce.deduction.categoty,name:0 +msgid "Category Name" +msgstr "" + +#. module: hr_payroll +#: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary +msgid "hr.payroll.year.salary" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +msgid "Address" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip.line.line,slipline_id:0 +msgid "Slip Line" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Number of Leaves" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 +msgid "Bank" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +msgid "Cancel Sheet" +msgstr "" + +#. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 +#: selection:hr.payslip.line,type:0 +msgid "Advance" +msgstr "" + +#. module: hr_payroll +#: report:salary.structure:0 +msgid "Special Allowances and Deductions For Employee:" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 +#: field:hr.payroll.advice,name:0 +#: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 +#: field:hr.payslip,name:0 +#: field:hr.payslip.line,name:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 +msgid "Name" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Leaved Deduction" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +msgid "Country" +msgstr "" + +#. module: hr_payroll +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 +msgid "Employees" +msgstr "" + +#. module: hr_payroll +#: report:payroll.advice:0 +msgid "Bank Account" +msgstr "" + +#. module: hr_payroll +#: help:company.contribution,register_id:0 +msgid "Contribution register based on company" +msgstr "" + +#. module: hr_payroll +#: help:hr.allounce.deduction.categoty,sequence:0 +msgid "Use to arrange calculation sequence" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,total_pay:0 +msgid "Total Payment" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Leave Deductions Line:" +msgstr "" + +#. module: hr_payroll +#: selection:hr.payroll.register,state:0 +#: selection:hr.payslip,state:0 +msgid "Wating for Account Verification" +msgstr "" + +#. module: hr_payroll +#: field:hr.contibution.register.line,comp_deduction:0 +msgid "Company Deduction" +msgstr "" + +#. module: hr_payroll +#: view:hr.holidays.status:0 +msgid "Payroll Configurtion" +msgstr "" + +#. module: hr_payroll +#: code:addons/hr_payroll/hr_payroll.py:469 +#, python-format +msgid "Please define bank account for the %s employee" +msgstr "" + +#. module: hr_payroll +#: field:hr.passport,date_issue:0 +msgid "Passport Issue Date" +msgstr "" + +#. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 +#: selection:hr.allounce.deduction.categoty,type:0 +#: field:hr.payroll.register,allounce:0 +#: field:hr.payslip,allounce:0 +#: selection:hr.payslip.line,type:0 +msgid "Allowance" +msgstr "" + +#. module: hr_payroll +#: field:hr.payslip,holiday_days:0 +msgid "No of Leaves" +msgstr "" + +#. module: hr_payroll +#: field:hr.employee,otherid:0 +msgid "Other Id" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Bank Details" +msgstr "" + +#. module: hr_payroll +#: report:payslip.pdf:0 +msgid "Slip ID" +msgstr "" + +#. module: hr_payroll +#: field:company.contribution.line,sequence:0 +#: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 +msgid "Sequence" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form +#: model:ir.ui.menu,name:hr_payroll.menu_department_tree +msgid "Employee Payslip" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.advice:0 +msgid "Letter Content" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 +msgid "Year Salary" +msgstr "" + +#. module: hr_payroll +#: view:hr.payroll.register:0 +msgid "Allowance / Deduction" +msgstr "" + +#. module: hr_payroll +#: model:ir.actions.report.xml,name:hr_payroll.payroll_advice +msgid "Bank Payment Advice" +msgstr "" + +#. module: hr_payroll +#: view:hr.payslip:0 +msgid "Search Payslips" +msgstr "" + +#. module: hr_payroll +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 +msgid "Total" +msgstr "" + +#. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,contribute_ids:0 +msgid "Contributions" +msgstr "" diff --git a/addons/hr_payroll/i18n/vi.po b/addons/hr_payroll/i18n/vi.po index 106b2bb5c5d..fa8f8faf4fe 100644 --- a/addons/hr_payroll/i18n/vi.po +++ b/addons/hr_payroll/i18n/vi.po @@ -8,17 +8,17 @@ msgstr "" "Project-Id-Version: openobject-addons\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" -"PO-Revision-Date: 2011-04-07 16:44+0000\n" +"PO-Revision-Date: 2011-07-20 09:43+0000\n" "Last-Translator: Phong Nguyen-Thanh <Unknown>\n" "Language-Team: Vietnamese <vi@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" msgstr "E-mail Address" @@ -28,8 +28,11 @@ msgid "Based" msgstr "" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "Net Salary" @@ -39,43 +42,46 @@ msgid "Recompute Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "Phòng/Ban" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" -msgstr "" +msgstr "Các khoản giảm trừ:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" msgstr "" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" msgstr "Khoản vay" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "" @@ -83,6 +89,7 @@ msgstr "" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "" @@ -100,17 +107,22 @@ msgstr "" #. module: hr_payroll #: report:payslip.pdf:0 msgid "(" -msgstr "" +msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "Công ty" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "" @@ -120,7 +132,8 @@ msgid "Letter Details" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -129,7 +142,7 @@ msgstr "," #: view:hr.payroll.register:0 #: view:hr.payslip:0 msgid "Set to Draft" -msgstr "" +msgstr "Đặt thành Nháp" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:180 @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "Khác" @@ -163,12 +175,12 @@ msgstr "Khác" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "" @@ -198,12 +210,16 @@ msgid "Reject" msgstr "Từ chối" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" -msgstr "" +msgstr "Ngày nghỉ" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "Đăng ký" @@ -211,22 +227,23 @@ msgstr "Đăng ký" #: constraint:hr.employee:0 msgid "" "Error ! You cannot select a department for which the employee is the manager." -msgstr "" +msgstr "Lỗi ! Bạn không thể chọn phòng ban do nhân viên này quản lý." #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" -msgstr "" +msgstr "Tổng Các khoản giảm trừ" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "Giá trị" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" -msgstr "" +msgstr "Tên của nhân viên" #. module: hr_payroll #: view:hr.contibution.register:0 @@ -240,7 +257,8 @@ msgstr "" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "Số tiền" @@ -253,13 +271,13 @@ msgstr "" #. module: hr_payroll #: selection:company.contribution,amount_type:0 msgid "Percentage" -msgstr "" +msgstr "Phần trăm" #. module: hr_payroll #: view:company.contribution:0 #: view:hr.allounce.deduction.categoty:0 msgid "Other Information" -msgstr "" +msgstr "Thông tin khác" #. module: hr_payroll #: field:hr.passport,country_id:0 @@ -272,9 +290,10 @@ msgid "Employee Deduction" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" -msgstr "" +msgstr "Khấu trừ Khác" #. module: hr_payroll #: selection:hr.holidays.status,type:0 @@ -287,7 +306,7 @@ msgstr "" #: view:hr.passport:0 #: view:hr.payslip:0 msgid "Group By..." -msgstr "" +msgstr "Nhóm theo..." #. module: hr_payroll #: field:hr.passport,date_expire:0 @@ -302,7 +321,7 @@ msgstr "" #. module: hr_payroll #: view:hr.passport:0 msgid "Valid From" -msgstr "" +msgstr "Hợp lệ từ" #. module: hr_payroll #: help:hr.payslip,igross:0 @@ -312,16 +331,18 @@ msgid "" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" -msgstr "" +msgstr "Số tiền (bằng chữ) :" #. module: hr_payroll #: field:hr.holidays.status,type:0 msgid "Payment" -msgstr "" +msgstr "Thanh toán" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -331,12 +352,13 @@ msgstr "" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Identification No" -msgstr "" +msgstr "Số CMND" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" -msgstr "" +msgstr "Dựa trên" #. module: hr_payroll #: selection:hr.payroll.register,state:0 @@ -352,7 +374,7 @@ msgstr "" #. module: hr_payroll #: report:payroll.advice:0 msgid "Total:" -msgstr "" +msgstr "Tổng:" #. module: hr_payroll #: view:hr.payslip:0 @@ -382,12 +404,12 @@ msgstr "" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Date :" -msgstr "" +msgstr "Ngày :" #. module: hr_payroll #: field:hr.payslip.line,total:0 msgid "Sub Total" -msgstr "" +msgstr "Tổng phụ" #. module: hr_payroll #: report:payslip.pdf:0 @@ -400,19 +422,25 @@ msgid "Visa No" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" -msgstr "" +msgstr "Từ" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" -msgstr "" +msgstr "Ngày Kết thúc" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.salary_payslip @@ -425,8 +453,8 @@ msgid "Leave Deductions" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "" @@ -441,17 +469,16 @@ msgid "Contribution Register Line" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" -msgstr "" +msgstr "Ghi chú:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 msgid "State" -msgstr "" +msgstr "Trạng thái" #. module: hr_payroll #: view:hr.payroll.advice:0 @@ -479,17 +506,19 @@ msgid "Company Contributions" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" -msgstr "" +msgstr "Người lao động" #. module: hr_payroll #: field:hr.payslip.line,base:0 msgid "Formula" -msgstr "" +msgstr "Công thức" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_advice_line @@ -497,29 +526,30 @@ msgid "Bank Advice Lines" msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" -msgstr "" +msgstr "Loại" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Email" -msgstr "" +msgstr "Thư điện tử" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" -msgstr "" +msgstr "#" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 #: code:addons/hr_payroll/hr_payroll.py:1225 #, python-format msgid "Error !" -msgstr "" +msgstr "Lỗi !" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -544,13 +574,16 @@ msgid "Net Basic" msgstr "" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" msgstr "" @@ -561,17 +594,20 @@ msgid "Employee Salary Statement" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" -msgstr "" +msgstr "Giảm trừ" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" msgstr "" @@ -596,15 +632,21 @@ msgid "Total By Employee" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" -msgstr "" +msgstr "Giá trị cố định" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" -msgstr "" +msgstr "Đến" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:180 @@ -621,7 +663,7 @@ msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_employees_detail msgid "hr.payroll.employees.detail" -msgstr "" +msgstr "hr.payroll.employees.detail" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -640,15 +682,15 @@ msgid "Contribution Lines" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -671,40 +713,38 @@ msgid "Error! contract start-date must be lower then contract end-date." msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "" @@ -722,9 +762,9 @@ msgid "Confirm Sheet" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" -msgstr "" +msgstr "Khác:" #. module: hr_payroll #: view:company.contribution:0 @@ -734,6 +774,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "" @@ -753,7 +794,7 @@ msgid "Country & Address" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" msgstr "" @@ -763,16 +804,17 @@ msgid "Basic Salary – Leaves" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "" @@ -797,10 +839,10 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Draft" -msgstr "" +msgstr "Dự thảo" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "" @@ -808,11 +850,10 @@ msgstr "" #: report:hr.payroll.register.sheet:0 #: report:salary.structure:0 msgid "Basic" -msgstr "" +msgstr "Cơ bản" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "" @@ -823,11 +864,10 @@ msgid "Salary Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" -msgstr "" +msgstr "Tên nhân viên" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_passport @@ -835,7 +875,6 @@ msgid "Passport Detail" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "" @@ -850,29 +889,25 @@ msgid "Payroll Register" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" -msgstr "" +msgstr "Các hợp đồng" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Paid" -msgstr "" +msgstr "Đã thanh toán" #. module: hr_payroll #: view:hr.payslip:0 @@ -890,7 +925,7 @@ msgid "Validation" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "" @@ -902,12 +937,10 @@ msgstr "" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,user_id:0 msgid "User" -msgstr "" +msgstr "Người sử dụng" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "" @@ -917,9 +950,10 @@ msgid "Compute Sheet" msgstr "" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" -msgstr "" +msgstr "Hoạt động" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,condition:0 @@ -927,19 +961,19 @@ msgid "Applied this head for calculation if condition is true" msgstr "" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "" #. module: hr_payroll #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "Lỗi ! Bạn không thể tạo cấu trúc đệ quy của nhân viên" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,condition:0 msgid "Condition" -msgstr "" +msgstr "Điều kiện" #. module: hr_payroll #: selection:hr.payroll.register,state:0 @@ -955,27 +989,28 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Compute" -msgstr "" +msgstr "Tính toán" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" -msgstr "" +msgstr "Lương Cơ bản" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,code:0 @@ -985,7 +1020,7 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Salary Information" -msgstr "" +msgstr "Thông tin Lương" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty @@ -996,17 +1031,18 @@ msgstr "" #. module: hr_payroll #: view:hr.payslip:0 msgid "Companies" -msgstr "" +msgstr "Các công ty" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" -msgstr "" +msgstr "Hợp đồng" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 @@ -1014,17 +1050,17 @@ msgid "Draft Sheet" msgstr "" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" -msgstr "" +msgstr "Ngày" #. module: hr_payroll #: field:hr.contract,visa_expire:0 @@ -1037,8 +1073,8 @@ msgid "Search Passport" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "" @@ -1049,12 +1085,12 @@ msgstr "" #: view:hr.contibution.register:0 #: view:hr.contibution.register.line:0 msgid "Contribution" -msgstr "" +msgstr "Đóng góp" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,state:0 msgid "Label" -msgstr "" +msgstr "Nhãn" #. module: hr_payroll #: view:hr.payroll.structure:0 @@ -1070,16 +1106,19 @@ msgid "Other No." msgstr "" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" -msgstr "" +msgstr "Mã" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "" @@ -1102,24 +1141,28 @@ msgid "Computation Overview" msgstr "" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" -msgstr "" +msgstr "Số" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "" @@ -1131,51 +1174,47 @@ msgstr "" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" -msgstr "" +msgstr "Hủy bỏ" #. module: hr_payroll #: view:hr.payroll.employees.detail:0 #: view:hr.payroll.year.salary:0 msgid "Close" -msgstr "" +msgstr "Ðóng" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" -msgstr "" +msgstr "Các khoản Phụ cấp" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" -msgstr "" +msgstr "Số Hộ chiếu" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" -msgstr "" +msgstr "Hộ chiếu" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -1183,12 +1222,11 @@ msgid "Total Salary" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" -msgstr "" +msgstr "Cho giai đoạn" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" msgstr "" @@ -1202,9 +1240,9 @@ msgid "Contribution Register" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" -msgstr "" +msgstr "Thư điện tử" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 @@ -1217,11 +1255,14 @@ msgstr "" #: view:hr.payroll.employees.detail:0 #: view:hr.payroll.year.salary:0 msgid "Print Report" -msgstr "" +msgstr "In Báo cáo" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "" @@ -1241,7 +1282,7 @@ msgstr "" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Month" -msgstr "" +msgstr "Tháng" #. module: hr_payroll #: view:hr.passport:0 @@ -1259,10 +1300,14 @@ msgid "Basic Salary without Leave:" msgstr "" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" -msgstr "" +msgstr "Chức năng" #. module: hr_payroll #: view:hr.payslip:0 @@ -1270,7 +1315,7 @@ msgid "States" msgstr "" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," msgstr "" @@ -1285,14 +1330,31 @@ msgid "Gross Sal." msgstr "" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" -msgstr "" +msgstr "Mô tả" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" -msgstr "" +msgstr "Ngày bắt đầu" #. module: hr_payroll #: report:payslip.pdf:0 @@ -1302,7 +1364,7 @@ msgstr "" #. module: hr_payroll #: report:payslip.pdf:0 msgid ")" -msgstr "" +msgstr ")" #. module: hr_payroll #: view:hr.contibution.register:0 @@ -1312,13 +1374,14 @@ msgstr "" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" msgstr "" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contract_wage_type msgid "Wage Type" -msgstr "" +msgstr "Loại tiền công" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 @@ -1333,19 +1396,20 @@ msgstr "" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,name:0 msgid "Category Name" -msgstr "" +msgstr "Tên Chủng loại" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary msgid "hr.payroll.year.salary" -msgstr "" +msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" -msgstr "" +msgstr "Địa chỉ" #. module: hr_payroll #: field:hr.payslip.line.line,slipline_id:0 @@ -1358,10 +1422,12 @@ msgid "Number of Leaves" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" -msgstr "" +msgstr "Ngân hàng" #. module: hr_payroll #: view:hr.payroll.advice:0 @@ -1369,47 +1435,57 @@ msgid "Cancel Sheet" msgstr "" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" msgstr "" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" -msgstr "" +msgstr "Tên" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" msgstr "" #. module: hr_payroll #: view:hr.passport:0 msgid "Country" -msgstr "" +msgstr "Quốc gia" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" -msgstr "" +msgstr "Các nhân viên" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" -msgstr "" +msgstr "Tài khoản Ngân hàng" #. module: hr_payroll #: help:company.contribution,register_id:0 @@ -1424,7 +1500,7 @@ msgstr "" #. module: hr_payroll #: field:hr.payslip,total_pay:0 msgid "Total Payment" -msgstr "" +msgstr "Tổng Thanh toán" #. module: hr_payroll #: report:payslip.pdf:0 @@ -1459,6 +1535,7 @@ msgid "Passport Issue Date" msgstr "" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 @@ -1477,9 +1554,9 @@ msgid "Other Id" msgstr "" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" -msgstr "" +msgstr "Chi tiết Ngân hàng" #. module: hr_payroll #: report:payslip.pdf:0 @@ -1487,9 +1564,12 @@ msgid "Slip ID" msgstr "" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" -msgstr "" +msgstr "Trình tự" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_payslip_form @@ -1503,8 +1583,8 @@ msgid "Letter Content" msgstr "" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "" @@ -1524,15 +1604,15 @@ msgid "Search Payslips" msgstr "" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" -msgstr "" +msgstr "Tổng cộng" #. module: hr_payroll #: view:company.contribution:0 #: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,contribute_ids:0 msgid "Contributions" -msgstr "" +msgstr "Những đóng góp" diff --git a/addons/hr_payroll/i18n/zh_CN.po b/addons/hr_payroll/i18n/zh_CN.po index e1a8c476c45..5703d8c8903 100644 --- a/addons/hr_payroll/i18n/zh_CN.po +++ b/addons/hr_payroll/i18n/zh_CN.po @@ -9,73 +9,79 @@ msgstr "" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n" "POT-Creation-Date: 2011-01-11 11:15+0000\n" "PO-Revision-Date: 2010-07-20 16:01+0000\n" -"Last-Translator: Black Jack <onetimespeed@hotmail.com>\n" +"Last-Translator: openerp-china.black-jack <onetimespeed@gmail.com>\n" "Language-Team: Chinese (Simplified) <zh_CN@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2011-04-29 05:43+0000\n" -"X-Generator: Launchpad (build 12758)\n" +"X-Launchpad-Export-Date: 2011-09-05 05:46+0000\n" +"X-Generator: Launchpad (build 13830)\n" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "E-mail Address" -msgstr "E-mail地址" +msgstr "电子邮件地址" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 msgid "Based" -msgstr "" +msgstr "基于" #. module: hr_payroll +#: field:hr.contract,net:0 +#: field:hr.employee,net:0 #: field:hr.payroll.register,net:0 #: field:hr.payslip,net:0 +#: report:salary.structure:0 msgid "Net Salary" msgstr "净薪酬" #. module: hr_payroll #: view:hr.payslip:0 msgid "Recompute Sheet" -msgstr "" +msgstr "重新计算" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employees Salary Details" -msgstr "员工薪酬细节" +msgstr "员工薪酬详情" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Allowances with Basic:" -msgstr "基本免税额:" +msgstr "基本补贴:" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Department" msgstr "部门" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Deductions:" msgstr "扣除:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,gratuity:0 +#: field:company.contribution,gratuity:0 msgid "Use for Gratuity ?" -msgstr "用于小费?" +msgstr "这钱用于?" #. module: hr_payroll +#: field:hr.contract,working_days_per_week:0 #: field:hr.payslip,working_days:0 +#: report:payslip.pdf:0 msgid "Working Days" msgstr "工作天数" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan" -msgstr "贷款" +msgstr "借款" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "Salary Payment Register" msgstr "薪酬支付记录" @@ -83,6 +89,7 @@ msgstr "薪酬支付记录" #: field:hr.employee,slip_ids:0 #: view:hr.payroll.register:0 #: field:hr.payroll.register,line_ids:0 +#: model:ir.actions.act_window,name:hr_payroll.act_hr_employee_payslip_list msgid "Payslips" msgstr "工资单" @@ -100,27 +107,33 @@ msgstr "支付薪酬" #. module: hr_payroll #: report:payslip.pdf:0 msgid "(" -msgstr "" +msgstr "(" #. module: hr_payroll +#: field:company.contribution,company_id:0 +#: field:hr.allounce.deduction.categoty,company_id:0 +#: field:hr.contibution.register,company_id:0 +#: field:hr.holidays.status,company_id:0 +#: field:hr.payroll.advice,company_id:0 #: field:hr.payroll.register,company_id:0 +#: field:hr.payroll.structure,company_id:0 #: field:hr.payslip,company_id:0 -#: wizard_field:payroll.analysis,init,company_id:0 msgid "Company" msgstr "公司" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "The Manager" msgstr "经理" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Letter Details" -msgstr "信中详述" +msgstr "详细内容" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 +#: report:payslip.pdf:0 msgid "," msgstr "," @@ -141,12 +154,12 @@ msgstr "设为草稿" #: code:addons/hr_payroll/hr_payroll.py:1410 #, python-format msgid "Variable Error: %s " -msgstr "" +msgstr "变量错误: %s " #. module: hr_payroll #: view:hr.passport:0 msgid "Expire" -msgstr "" +msgstr "到期" #. module: hr_payroll #: selection:hr.holidays.status,type:0 @@ -154,8 +167,7 @@ msgid "Half-Pay Holiday" msgstr "半薪假期" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,type:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,other_pay:0 msgid "Others" msgstr "其它" @@ -163,12 +175,12 @@ msgstr "其它" #. module: hr_payroll #: field:hr.payslip.line,slip_id:0 #: model:ir.model,name:hr_payroll.model_hr_payslip -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Pay Slip" msgstr "工资单" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Contract Detail:" msgstr "合约内容:" @@ -176,19 +188,19 @@ msgstr "合约内容:" #: field:hr.payslip,igross:0 #: field:hr.payslip,inet:0 msgid "Calculaton Field" -msgstr "" +msgstr "计算字段" #. module: hr_payroll #: help:hr.payroll.advice,bank_id:0 #: help:hr.payroll.register,bank_id:0 msgid "Select the Bank Address from whcih the salary is going to be paid" -msgstr "" +msgstr "为要支付的薪酬选择银行" #. module: hr_payroll #: view:hr.payroll.advice:0 #: field:hr.payroll.advice.line,advice_id:0 msgid "Bank Advice" -msgstr "银行通知" +msgstr "银行通知单" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 @@ -198,12 +210,16 @@ msgid "Reject" msgstr "拒绝" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Leaves" -msgstr "叶节点" +msgstr "准假" #. module: hr_payroll +#: field:hr.contibution.register.line,register_id:0 +#: view:hr.payslip:0 #: field:hr.payslip,register_id:0 +#: report:payslip.pdf:0 msgid "Register" msgstr "记录" @@ -211,36 +227,38 @@ msgstr "记录" #: constraint:hr.employee:0 msgid "" "Error ! You cannot select a department for which the employee is the manager." -msgstr "" +msgstr "错误!您不用为他选择一部门因为他是总经理(CEO)。" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Deductions" msgstr "扣除合计" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,value:0 +#: field:company.contribution.line,value:0 +#: field:hr.payslip.line.line,value:0 msgid "Value" msgstr "值" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Name of the Employee" msgstr "这员工姓名" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Register Lines" -msgstr "" +msgstr "记录明细" #. module: hr_payroll #: view:hr.payslip:0 msgid "Salary Computation" -msgstr "" +msgstr "计算薪酬" #. module: hr_payroll #: field:hr.payroll.advice.line,amount:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 +#: report:salary.structure:0 msgid "Amount" msgstr "金额" @@ -248,30 +266,31 @@ msgstr "金额" #: code:addons/hr_payroll/hr_payroll.py:1225 #, python-format msgid "Please check configuration of %s, payroll head is missing" -msgstr "" +msgstr "请检查设置 %s,丢失薪酬类型。" #. module: hr_payroll #: selection:company.contribution,amount_type:0 msgid "Percentage" -msgstr "" +msgstr "百分率" #. module: hr_payroll #: view:company.contribution:0 #: view:hr.allounce.deduction.categoty:0 msgid "Other Information" -msgstr "" +msgstr "其它信息" #. module: hr_payroll #: field:hr.passport,country_id:0 msgid "Country of Issue" -msgstr "国家发行" +msgstr "发放国家" #. module: hr_payroll #: field:hr.contibution.register.line,emp_deduction:0 msgid "Employee Deduction" -msgstr "" +msgstr "员工扣除" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Deduction" msgstr "其它扣除" @@ -287,7 +306,7 @@ msgstr "带薪假期" #: view:hr.passport:0 #: view:hr.payslip:0 msgid "Group By..." -msgstr "" +msgstr "分组..." #. module: hr_payroll #: field:hr.passport,date_expire:0 @@ -302,17 +321,17 @@ msgstr "不带薪假期" #. module: hr_payroll #: view:hr.passport:0 msgid "Valid From" -msgstr "" +msgstr "有效期从" #. module: hr_payroll #: help:hr.payslip,igross:0 #: help:hr.payslip,inet:0 msgid "" "Calculation field used for internal calculation, do not place this on form" -msgstr "" +msgstr "计算字段用于内部计算,不要放入表单中。" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Amount (in words) :" msgstr "金额(口头上):" @@ -322,6 +341,8 @@ msgid "Payment" msgstr "付款" #. module: hr_payroll +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 #: field:hr.payslip,line_ids:0 #: view:hr.payslip.line:0 #: model:ir.model,name:hr_payroll.model_hr_payslip_line @@ -331,9 +352,10 @@ msgstr "工资单明细" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Identification No" -msgstr "" +msgstr "身份证号" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,base:0 msgid "Based on" msgstr "基于" @@ -347,17 +369,17 @@ msgstr "等待确认" #. module: hr_payroll #: model:ir.module.module,shortdesc:hr_payroll.module_meta_information msgid "Human Resource Payroll" -msgstr "" +msgstr "人力资源工资表" #. module: hr_payroll #: report:payroll.advice:0 msgid "Total:" -msgstr "" +msgstr "合计:" #. module: hr_payroll #: view:hr.payslip:0 msgid "Posted" -msgstr "" +msgstr "已发" #. module: hr_payroll #: model:ir.module.module,description:hr_payroll.module_meta_information @@ -373,16 +395,26 @@ msgid "" " * Integrated with Holiday Management\n" " " msgstr "" +"通用工资表系统 \n" +" * 员工详细资料 \n" +" * 员工合同 \n" +" * 签合同的护照 \n" +" * 津贴 / 扣除\n" +" * 允许设置基本 / 增长 /净薪酬 \n" +" * 员工工资单 \n" +" * 每月的工资表 \n" +" * 整合假期管理\n" +" " #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_holidays_status msgid "Leave Type" -msgstr "" +msgstr "准假类型" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Date :" -msgstr "" +msgstr "日期:" #. module: hr_payroll #: field:hr.payslip.line,total:0 @@ -392,25 +424,31 @@ msgstr "小计" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Payments -" -msgstr "" +msgstr "付款 -" #. module: hr_payroll #: field:hr.contract,visa_no:0 msgid "Visa No" -msgstr "" +msgstr "信用卡或借记卡号" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,from:0 +#: field:company.contribution.line,from_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,from_val:0 +#: report:year.salary:0 msgid "From" msgstr "来自" #. module: hr_payroll #: field:hr.payroll.advice.line,bysal:0 +#: report:payroll.advice:0 msgid "By Salary" msgstr "按薪酬" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_to:0 +#: field:hr.payroll.year.salary,date_to:0 +#: report:salary.structure:0 msgid "End Date" msgstr "结束日期" @@ -422,31 +460,30 @@ msgstr "员工工资单" #. module: hr_payroll #: field:hr.payslip,leaves:0 msgid "Leave Deductions" -msgstr "" +msgstr "准假扣除" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "Authorised Signature" msgstr "授权签署" #. module: hr_payroll #: selection:hr.payslip.line,amount_type:0 msgid "Function Value" -msgstr "" +msgstr "函数值" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contibution_register_line msgid "Contribution Register Line" -msgstr "" +msgstr "捐款记录明细" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Notes:" msgstr "备注:" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty,based_on:0 #: field:hr.payroll.advice,state:0 #: field:hr.payroll.register,state:0 #: field:hr.payslip,state:0 @@ -461,7 +498,7 @@ msgstr "付款明细" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Other Lines" -msgstr "" +msgstr "其它明细" #. module: hr_payroll #: view:company.contribution:0 @@ -470,47 +507,50 @@ msgstr "" #: view:hr.payslip:0 #: view:hr.payslip.line:0 msgid "Function Arguments" -msgstr "" +msgstr "函数参数" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_company_contribution_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_company_contribution_tree msgid "Company Contributions" -msgstr "" +msgstr "公司捐款" #. module: hr_payroll +#: field:hr.contibution.register.line,employee_id:0 #: field:hr.passport,employee_id:0 #: field:hr.payroll.advice.line,employee_id:0 #: field:hr.payslip,employee_id:0 #: field:hr.payslip.line,employee_id:0 +#: model:ir.model,name:hr_payroll.model_hr_employee msgid "Employee" msgstr "员工" #. module: hr_payroll #: field:hr.payslip.line,base:0 msgid "Formula" -msgstr "" +msgstr "公式" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_advice_line msgid "Bank Advice Lines" -msgstr "银行通知明细" +msgstr "银行通知单明细" #. module: hr_payroll +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,type:0 #: field:hr.payslip.line,type:0 -#: wizard_field:payroll.analysis,init,type:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Type" msgstr "类型" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Email" -msgstr "" +msgstr "电子邮件" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "#" msgstr "#" @@ -519,18 +559,18 @@ msgstr "#" #: code:addons/hr_payroll/hr_payroll.py:1225 #, python-format msgid "Error !" -msgstr "" +msgstr "错误!" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 msgid "Verify Sheet" -msgstr "核实表" +msgstr "核实" #. module: hr_payroll #: help:hr.contract,working_days_per_week:0 msgid "No of Working days / week for an employee" -msgstr "" +msgstr "员工每周的工作天数" #. module: hr_payroll #: selection:hr.payroll.register,state:0 @@ -541,39 +581,45 @@ msgstr "新工资单" #. module: hr_payroll #: field:hr.payslip,basic:0 msgid "Net Basic" -msgstr "" +msgstr "净基本" #. module: hr_payroll +#: field:hr.contract,gross:0 +#: field:hr.employee,gross:0 #: field:hr.payroll.register,grows:0 #: field:hr.payslip,grows:0 +#: report:salary.structure:0 msgid "Gross Salary" -msgstr "薪资总额" +msgstr "薪酬总额" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Total Earnings" -msgstr "总收益" +msgstr "总收入" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_employees_detail #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_employees_detail msgid "Employee Salary Statement" -msgstr "" +msgstr "员工薪酬报表" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Other Payment" -msgstr "其它付款" +msgstr "其它的付款" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: field:hr.employee,advantages_net:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Deductions" msgstr "扣除" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "C/D" -msgstr "" +msgstr "C/D" #. module: hr_payroll #: field:hr.contract,permit_no:0 @@ -588,21 +634,27 @@ msgstr "员工薪酬" #. module: hr_payroll #: field:hr.payroll.advice,chaque_nos:0 msgid "Chaque Nos" -msgstr "" +msgstr "支票号" #. module: hr_payroll #: field:hr.contibution.register,monthly_total_by_emp:0 msgid "Total By Employee" -msgstr "" +msgstr "员工合计" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 +#: view:company.contribution:0 +#: selection:company.contribution,amount_type:0 +#: selection:company.contribution.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 +#: selection:hr.payslip.line.line,amount_type:0 msgid "Fixed Amount" msgstr "固定金额" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,to:0 +#: field:company.contribution.line,to_val:0 +#: report:employees.salary:0 +#: field:hr.payslip.line.line,to_val:0 +#: report:year.salary:0 msgid "To" msgstr "到" @@ -616,12 +668,12 @@ msgstr "到" #: code:addons/hr_payroll/hr_payroll.py:1410 #, python-format msgid "Variable Error !" -msgstr "" +msgstr "变量错误" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_employees_detail msgid "hr.payroll.employees.detail" -msgstr "" +msgstr "hr.payroll.employees.detail" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -637,18 +689,18 @@ msgstr "银行帐号 A/C" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Contribution Lines" -msgstr "" +msgstr "捐款明细" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:hr.payroll.register.sheet:0 msgid "For the month of" msgstr "这月" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,deduction:0 -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 #: field:hr.payslip,deduction:0 #: selection:hr.payslip.line,type:0 msgid "Deduction" @@ -657,7 +709,7 @@ msgstr "扣除" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_advice msgid "Bank Advice Note" -msgstr "银行通知" +msgstr "银行通知单备注" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -668,50 +720,48 @@ msgstr "工资单" #. module: hr_payroll #: constraint:hr.contract:0 msgid "Error! contract start-date must be lower then contract end-date." -msgstr "" +msgstr "错误!合同开始日期必须小于结束日期。" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Loan Installment" -msgstr "分期贷款" +msgstr "贷款的分期付款" #. module: hr_payroll #: view:hr.payroll.register:0 -#: view:hr.payslip:0 msgid "Complete HR Checking" msgstr "完成人力资源检查" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Yours Sincerely" -msgstr "谨启" +msgstr "此致" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "SI. No." -msgstr "" +msgstr "身份证号" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Net Amount" msgstr "净金额" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary Structure:" msgstr "薪酬结构:" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_employees_detail -#: model:ir.actions.wizard,name:hr_payroll.wizard_print_employees_detail -#: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_employees_detail msgid "Employees Salary Detail" msgstr "员工薪酬细节" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payslip_line_line msgid "Function Line" -msgstr "" +msgstr "明细" #. module: hr_payroll #: view:hr.payroll.advice:0 @@ -719,10 +769,10 @@ msgstr "" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Confirm Sheet" -msgstr "确认表" +msgstr "确认" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Others:" msgstr "其它:" @@ -730,49 +780,51 @@ msgstr "其它:" #: view:company.contribution:0 #: selection:company.contribution,amount_type:0 msgid "Function Calculation" -msgstr "" +msgstr "计算函数" #. module: hr_payroll #: field:hr.payslip,worked_days:0 +#: report:payslip.pdf:0 msgid "Worked Day" msgstr "已工作天数" #. module: hr_payroll #: field:hr.contibution.register,monthly_total_by_comp:0 msgid "Total By Company" -msgstr "" +msgstr "公司合计" #. module: hr_payroll #: field:hr.payroll.advice.line,flag:0 msgid "D/C" -msgstr "" +msgstr "D/C" #. module: hr_payroll #: view:hr.passport:0 msgid "Country & Address" -msgstr "" +msgstr "国籍&地址" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Employee Code" -msgstr "员工代码" +msgstr "员工编码" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Basic Salary – Leaves" -msgstr "" +msgstr "基本薪酬 - 准假" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,amount_type:0 +#: field:company.contribution,amount_type:0 +#: field:company.contribution.line,amount_type:0 #: field:hr.payslip.line,amount_type:0 -#: rml:salary.structure:0 +#: field:hr.payslip.line.line,amount_type:0 +#: report:salary.structure:0 msgid "Amount Type" msgstr "金额类型" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,category_id:0 +#: view:company.contribution:0 #: field:hr.payslip.line,category_id:0 -#: rml:salary.structure:0 msgid "Category" msgstr "分类" @@ -782,12 +834,12 @@ msgstr "分类" #: field:hr.payslip.line,company_contrib:0 #: model:ir.model,name:hr_payroll.model_company_contribution msgid "Company Contribution" -msgstr "" +msgstr "公司捐款" #. module: hr_payroll #: field:company.contribution,category_id:0 msgid "Heads" -msgstr "" +msgstr "分类" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.year_payroll_register @@ -797,10 +849,10 @@ msgstr "打印" #. module: hr_payroll #: view:hr.payslip:0 msgid "Draft" -msgstr "" +msgstr "草稿" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Earnings" msgstr "收入" @@ -808,11 +860,10 @@ msgstr "收入" #: report:hr.payroll.register.sheet:0 #: report:salary.structure:0 msgid "Basic" -msgstr "" +msgstr "基本" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_hr_passport_tree -#: model:ir.ui.menu,name:hr_payroll.menu_action_hr_passport_tree msgid "All Passports" msgstr "所有护照" @@ -820,12 +871,11 @@ msgstr "所有护照" #: model:ir.actions.act_window,name:hr_payroll.action_hr_payroll_year_salary #: model:ir.ui.menu,name:hr_payroll.menu_wizard_print_year_salary msgid "Salary Register" -msgstr "" +msgstr "薪酬记录" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payslip.pdf:0 +#: report:employees.salary:0 +#: report:hr.payroll.register.sheet:0 msgid "Employee Name" msgstr "员工姓名" @@ -835,7 +885,6 @@ msgid "Passport Detail" msgstr "护照详细资料" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty.line,amount_type:0 #: selection:hr.payslip.line,amount_type:0 msgid "Percentage (%)" msgstr "百分比(%)" @@ -847,37 +896,33 @@ msgstr "百分比(%)" #: model:ir.model,name:hr_payroll.model_hr_payroll_register #: model:ir.ui.menu,name:hr_payroll.hr_menu_payroll_register msgid "Payroll Register" -msgstr "工资单记录" +msgstr "工资表记录" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:hr.payroll.register.sheet:0 -#: rml:payroll.advice:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: report:hr.payroll.register.sheet:0 +#: report:payroll.advice:0 msgid "For" -msgstr "" +msgstr "目的" #. module: hr_payroll -#: view:hr.employee:0 #: field:hr.passport,contracts_ids:0 msgid "Contracts" msgstr "合同" #. module: hr_payroll -#: view:hr.employee.grade:0 +#: view:hr.payroll.structure:0 msgid "Employee Function" msgstr "员工职能" #. module: hr_payroll #: view:hr.payslip:0 msgid "Paid" -msgstr "" +msgstr "已付" #. module: hr_payroll #: view:hr.payslip:0 msgid "Approve Sheet" -msgstr "" +msgstr "审批表" #. module: hr_payroll #: field:hr.payslip,paid:0 @@ -887,36 +932,35 @@ msgstr "已付? " #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Validation" -msgstr "" +msgstr "审核" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 msgid "Title" msgstr "标题" #. module: hr_payroll #: view:company.contribution:0 msgid "Search Company Contribution" -msgstr "" +msgstr "查找公司捐款" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,user_id:0 msgid "User" -msgstr "" +msgstr "用户" #. module: hr_payroll #: view:hr.payroll.advice:0 -#: view:hr.payslip:0 -#: field:hr.payslip,move_payment_ids:0 msgid "Payment Lines" msgstr "付款明细" #. module: hr_payroll #: view:hr.payslip:0 msgid "Compute Sheet" -msgstr "计算表" +msgstr "计算" #. module: hr_payroll +#: field:company.contribution,active:0 #: field:hr.payroll.register,active:0 msgid "Active" msgstr "有效" @@ -924,17 +968,17 @@ msgstr "有效" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,condition:0 msgid "Applied this head for calculation if condition is true" -msgstr "" +msgstr "如果条件为真,用这个计算" #. module: hr_payroll -#: rml:year.salary:0 +#: report:year.salary:0 msgid "Yearly Salary Details" msgstr "年薪细节" #. module: hr_payroll #: constraint:hr.employee:0 msgid "Error ! You cannot create recursive Hierarchy of Employees." -msgstr "" +msgstr "错误!您不能创建循环的员工等级。" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,condition:0 @@ -945,42 +989,43 @@ msgstr "条件" #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Wating for HR Verification" -msgstr "" +msgstr "等待人力资源审核" #. module: hr_payroll #: report:payroll.advice:0 msgid "Payment Advice:" -msgstr "" +msgstr "付款通知:" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Compute" -msgstr "公司" +msgstr "计算" #. module: hr_payroll -#: rml:employees.salary:0 +#: report:employees.salary:0 #: field:hr.payslip,deg_id:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Designation" msgstr "指定" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: report:hr.payroll.register.sheet:0 msgid "HR Manager" msgstr "人力资源经理" #. module: hr_payroll -#: selection:hr.allounce.deduction.categoty,based_on:0 +#: field:hr.contract,basic:0 +#: field:hr.employee,basic:0 #: field:hr.payslip,basic_before_leaves:0 -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Basic Salary" msgstr "基本薪酬" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,code:0 msgid "Category Code" -msgstr "" +msgstr "分类的编码" #. module: hr_payroll #: view:hr.payroll.register:0 @@ -996,32 +1041,33 @@ msgstr "津贴扣减分类" #. module: hr_payroll #: view:hr.payslip:0 msgid "Companies" -msgstr "" +msgstr "公司" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Authorized Signature" msgstr "授权签字" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.payslip,contract_id:0 +#: model:ir.model,name:hr_payroll.model_hr_contract msgid "Contract" -msgstr "合约" +msgstr "合同" #. module: hr_payroll #: selection:hr.payroll.advice,state:0 msgid "Draft Sheet" -msgstr "表草稿" +msgstr "草稿" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Next Month Date" msgstr "下个月日期" #. module: hr_payroll +#: field:hr.contibution.register.line,date:0 #: field:hr.payroll.advice,date:0 #: field:hr.payroll.register,date:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,date:0 msgid "Date" msgstr "日期" @@ -1029,16 +1075,16 @@ msgstr "日期" #. module: hr_payroll #: field:hr.contract,visa_expire:0 msgid "Visa Expire Date" -msgstr "签证到期日期" +msgstr "信用卡或借记卡到期日期" #. module: hr_payroll #: view:hr.passport:0 msgid "Search Passport" -msgstr "" +msgstr "查找护照" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: report:salary.structure:0 msgid "Phone No." msgstr "电话号码" @@ -1049,44 +1095,47 @@ msgstr "电话号码" #: view:hr.contibution.register:0 #: view:hr.contibution.register.line:0 msgid "Contribution" -msgstr "" +msgstr "捐款" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,state:0 msgid "Label" -msgstr "" +msgstr "标签" #. module: hr_payroll #: view:hr.payroll.structure:0 #: view:hr.payslip:0 #: view:hr.payslip.line:0 msgid "Company contribution" -msgstr "" +msgstr "公司捐款" #. module: hr_payroll #: report:employees.salary:0 #: report:salary.structure:0 msgid "Other No." -msgstr "" +msgstr "其它号码" #. module: hr_payroll +#: field:company.contribution,code:0 +#: field:hr.contibution.register.line,code:0 #: field:hr.holidays.status,code:0 +#: field:hr.payroll.structure,code:0 #: field:hr.payslip.line,code:0 -#: rml:salary.structure:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Code" -msgstr "代码" +msgstr "编码" #. module: hr_payroll #: model:ir.actions.act_window,name:hr_payroll.action_view_hr_bank_advice_tree #: model:ir.ui.menu,name:hr_payroll.hr_menu_payment_advice -#: rml:payroll.advice:0 msgid "Payment Advice" msgstr "付款通知" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Number :" -msgstr "" +msgstr "编号:" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,base:0 @@ -1094,46 +1143,47 @@ msgid "" "This will use to computer the % fields values, in general its on basic, but " "You can use all heads code field in small letter as a variable name i.e. " "hra, ma, lta, etc...., also you can use, static varible basic" -msgstr "" +msgstr "一般基本上它将使用这%字段值来计算,但你能使用所有头带编码的字段作为变量名如: hra, ma, lta等,你也可以使用静态的变量。" #. module: hr_payroll #: view:hr.payslip:0 msgid "Computation Overview" -msgstr "" +msgstr "计算过程" #. module: hr_payroll -#: wizard_field:wizard.year.salary,init,salary_on:0 +#: field:hr.payroll.year.salary,salary_on:0 msgid "Salary On" msgstr "薪酬在" #. module: hr_payroll #: field:hr.payroll.advice,number:0 #: field:hr.payroll.register,number:0 -#: rml:hr.payroll.register.sheet:0 #: field:hr.payslip,number:0 msgid "Number" msgstr "编号" #. module: hr_payroll -#: view:hr.employee:0 +#: field:hr.contract,struct_id:0 #: field:hr.employee,line_ids:0 -#: view:hr.employee.grade:0 -#: field:hr.employee.grade,line_ids:0 -#: rml:salary.structure:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,line_ids:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: model:ir.actions.act_window,name:hr_payroll.action_view_hr_employee_grade_form +#: model:ir.actions.report.xml,name:hr_payroll.salary_structure_register +#: model:ir.model,name:hr_payroll.model_hr_payroll_structure +#: model:ir.ui.menu,name:hr_payroll.menu_hr_employee_function msgid "Salary Structure" msgstr "薪酬结构" #. module: hr_payroll #: field:hr.contibution.register,register_line_ids:0 msgid "Register Line" -msgstr "" +msgstr "记录明细" #. module: hr_payroll #: view:hr.payroll.register:0 #: view:hr.payslip:0 -#: wizard_button:payroll.analysis,init,end:0 -#: wizard_button:wizard.employees.detail,init,end:0 -#: wizard_button:wizard.year.salary,init,end:0 msgid "Cancel" msgstr "取消" @@ -1141,38 +1191,37 @@ msgstr "取消" #: view:hr.payroll.employees.detail:0 #: view:hr.payroll.year.salary:0 msgid "Close" -msgstr "" +msgstr "结束" #. module: hr_payroll #: field:hr.payslip.line,amount:0 -#: rml:salary.structure:0 msgid "Amount / Percentage" msgstr "金额/ 百分比" #. module: hr_payroll -#: rml:hr.payroll.register.sheet:0 +#: field:hr.employee,advantages_gross:0 +#: report:hr.payroll.register.sheet:0 +#: report:salary.structure:0 msgid "Allowances" -msgstr "津贴" +msgstr "补贴" #. module: hr_payroll -#: selection:wizard.year.salary,init,salary_on:0 +#: selection:hr.payroll.year.salary,salary_on:0 msgid "Current Month Date" msgstr "本月日期" #. module: hr_payroll -#: view:hr.employee:0 -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Salary" msgstr "薪酬" #. module: hr_payroll +#: field:hr.contract,passport_id:0 #: field:hr.passport,name:0 msgid "Passport No" -msgstr "护照No" +msgstr "护照号" #. module: hr_payroll -#: field:hr.contract,passport_id:0 -#: field:hr.employee,passport_id:0 #: view:hr.passport:0 msgid "Passport" msgstr "护照" @@ -1180,18 +1229,17 @@ msgstr "护照" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Total Salary" -msgstr "" +msgstr "总薪酬" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "for period" msgstr "期间" #. module: hr_payroll -#: field:hr.expense.expense,category_id:0 #: field:hr.holidays.status,head_id:0 msgid "Payroll Head" -msgstr "工资单头" +msgstr "薪酬分类" #. module: hr_payroll #: field:company.contribution,register_id:0 @@ -1199,29 +1247,32 @@ msgstr "工资单头" #: model:ir.model,name:hr_payroll.model_hr_contibution_register #: model:ir.ui.menu,name:hr_payroll.menu_action_hr_contibution_register_form msgid "Contribution Register" -msgstr "" +msgstr "捐款记录" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "E-mail" -msgstr "E-mail" +msgstr "电子邮件" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 #: model:ir.actions.act_window,name:hr_payroll.hr_allounce_deduction_tree #: model:ir.ui.menu,name:hr_payroll.menu_hr_allounce_deduction_tree msgid "Salary Heads" -msgstr "" +msgstr "薪酬分类" #. module: hr_payroll #: view:hr.payroll.employees.detail:0 #: view:hr.payroll.year.salary:0 msgid "Print Report" -msgstr "" +msgstr "打印报表" #. module: hr_payroll -#: view:hr.allounce.deduction.categoty:0 -#: field:hr.allounce.deduction.categoty,line_ids:0 +#: field:company.contribution,line_ids:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,line_ids:0 msgid "Calculations" msgstr "计算" @@ -1241,12 +1292,12 @@ msgstr "其它信息" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Month" -msgstr "" +msgstr "月份" #. module: hr_payroll #: view:hr.passport:0 msgid "Issue" -msgstr "" +msgstr "发出" #. module: hr_payroll #: view:hr.allounce.deduction.categoty:0 @@ -1256,202 +1307,237 @@ msgstr "动态计算" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Basic Salary without Leave:" -msgstr "" +msgstr "基本的无薪准假:" #. module: hr_payroll -#: field:hr.employee.grade,function_id:0 +#: view:company.contribution:0 +#: view:hr.allounce.deduction.categoty:0 +#: view:hr.payroll.structure:0 +#: view:hr.payslip:0 +#: view:hr.payslip.line:0 #: field:hr.payslip.line,function_id:0 msgid "Function" -msgstr "职能" +msgstr "函数" #. module: hr_payroll #: view:hr.payslip:0 msgid "States" -msgstr "" +msgstr "状态" #. module: hr_payroll -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Dear Sir/Madam," -msgstr "" +msgstr "尊敬的先生/女士" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_allounce_deduction_categoty msgid "Allowance Deduction Heads" -msgstr "" +msgstr "扣除补贴分类" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Gross Sal." -msgstr "" +msgstr "获得的薪酬" #. module: hr_payroll +#: view:company.contribution:0 +#: field:company.contribution,note:0 +#: view:hr.allounce.deduction.categoty:0 +#: field:hr.allounce.deduction.categoty,note:0 +#: view:hr.contibution.register:0 +#: field:hr.contibution.register,note:0 +#: view:hr.passport:0 +#: field:hr.passport,note:0 #: field:hr.payroll.advice,note:0 +#: field:hr.payroll.register,note:0 +#: view:hr.payroll.structure:0 +#: field:hr.payroll.structure,note:0 +#: view:hr.payslip:0 +#: field:hr.payslip,note:0 +#: view:hr.payslip.line:0 +#: field:hr.payslip.line,note:0 msgid "Description" msgstr "说明" #. module: hr_payroll -#: rml:salary.structure:0 +#: field:hr.payroll.employees.detail,date_from:0 +#: field:hr.payroll.year.salary,date_from:0 +#: report:salary.structure:0 msgid "Start Date" msgstr "开始日期" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Deduction -" -msgstr "" +msgstr "扣除 -" #. module: hr_payroll #: report:payslip.pdf:0 msgid ")" -msgstr "" +msgstr ")" #. module: hr_payroll #: view:hr.contibution.register:0 msgid "Contribution Registers" -msgstr "" +msgstr "捐款记录" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_reporting #: model:ir.ui.menu,name:hr_payroll.menu_hr_root_payroll +#: model:ir.ui.menu,name:hr_payroll.payroll_configure msgid "Payroll" -msgstr "工资单" +msgstr "工资表" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_contract_wage_type msgid "Wage Type" -msgstr "" +msgstr "薪酬类型" #. module: hr_payroll #: report:hr.payroll.register.sheet:0 msgid "Net Sal." -msgstr "" +msgstr "净薪酬" #. module: hr_payroll #: sql_constraint:hr.passport:0 msgid "The Passport No must be unique !" -msgstr "" +msgstr "护照号必须唯一" #. module: hr_payroll #: field:hr.allounce.deduction.categoty,name:0 msgid "Category Name" -msgstr "" +msgstr "分类名称" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_hr_payroll_year_salary msgid "hr.payroll.year.salary" -msgstr "" +msgstr "hr.payroll.year.salary" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payslip.pdf:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.passport,address_id:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 msgid "Address" msgstr "地址" #. module: hr_payroll #: field:hr.payslip.line.line,slipline_id:0 msgid "Slip Line" -msgstr "" +msgstr "工资单明细" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Number of Leaves" -msgstr "" +msgstr "准假天数" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:salary.structure:0 +#: report:employees.salary:0 +#: field:hr.payroll.advice,bank_id:0 +#: field:hr.payroll.register,bank_id:0 +#: report:salary.structure:0 msgid "Bank" msgstr "银行" #. module: hr_payroll #: view:hr.payroll.advice:0 msgid "Cancel Sheet" -msgstr "" +msgstr "取消" #. module: hr_payroll +#: selection:hr.allounce.deduction.categoty,type:0 #: selection:hr.payslip.line,type:0 msgid "Advance" msgstr "预支" #. module: hr_payroll -#: rml:salary.structure:0 +#: report:salary.structure:0 msgid "Special Allowances and Deductions For Employee:" -msgstr "特别津贴和员工的扣除" +msgstr "特别的员工津贴和扣除" #. module: hr_payroll -#: field:hr.allounce.deduction.categoty.line,name:0 +#: field:company.contribution,name:0 +#: field:company.contribution.line,name:0 +#: field:hr.contibution.register,name:0 +#: field:hr.contibution.register.line,name:0 #: field:hr.payroll.advice,name:0 #: field:hr.payroll.register,name:0 +#: field:hr.payroll.structure,name:0 #: field:hr.payslip,name:0 #: field:hr.payslip.line,name:0 -#: rml:salary.structure:0 -#: rml:year.salary:0 +#: field:hr.payslip.line.line,name:0 +#: report:payslip.pdf:0 +#: report:salary.structure:0 +#: report:year.salary:0 msgid "Name" msgstr "名称" #. module: hr_payroll -#: field:hr.payslip,leaves:0 +#: report:payslip.pdf:0 msgid "Leaved Deduction" -msgstr "休假扣除" +msgstr "准假扣除" #. module: hr_payroll #: view:hr.passport:0 msgid "Country" -msgstr "" +msgstr "国家" #. module: hr_payroll -#: wizard_field:wizard.employees.detail,init,employee_ids:0 -#: wizard_field:wizard.year.salary,init,employee_ids:0 +#: view:hr.passport:0 +#: view:hr.payroll.employees.detail:0 +#: field:hr.payroll.employees.detail,employee_ids:0 +#: view:hr.payroll.year.salary:0 +#: field:hr.payroll.year.salary,employee_ids:0 +#: view:hr.payslip:0 msgid "Employees" msgstr "员工" #. module: hr_payroll -#: field:hr.employee,property_bank_account:0 -#: rml:payroll.advice:0 +#: report:payroll.advice:0 msgid "Bank Account" msgstr "银行帐号" #. module: hr_payroll #: help:company.contribution,register_id:0 msgid "Contribution register based on company" -msgstr "" +msgstr "基于公司的捐款记录" #. module: hr_payroll #: help:hr.allounce.deduction.categoty,sequence:0 msgid "Use to arrange calculation sequence" -msgstr "" +msgstr "使用预定的序列排列" #. module: hr_payroll #: field:hr.payslip,total_pay:0 msgid "Total Payment" -msgstr "" +msgstr "付款总额" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Leave Deductions Line:" -msgstr "" +msgstr "准假扣除明细:" #. module: hr_payroll #: selection:hr.payroll.register,state:0 #: selection:hr.payslip,state:0 msgid "Wating for Account Verification" -msgstr "等待帐户确认" +msgstr "等待帐户审核" #. module: hr_payroll #: field:hr.contibution.register.line,comp_deduction:0 msgid "Company Deduction" -msgstr "" +msgstr "公司扣除" #. module: hr_payroll #: view:hr.holidays.status:0 msgid "Payroll Configurtion" -msgstr "工资单设置" +msgstr "工资表设置" #. module: hr_payroll #: code:addons/hr_payroll/hr_payroll.py:469 #, python-format msgid "Please define bank account for the %s employee" -msgstr "" +msgstr "请定义员工 %s 的银行帐户" #. module: hr_payroll #: field:hr.passport,date_issue:0 @@ -1459,35 +1545,39 @@ msgid "Passport Issue Date" msgstr "护照签发日期" #. module: hr_payroll +#: view:hr.allounce.deduction.categoty:0 #: selection:hr.allounce.deduction.categoty,type:0 #: field:hr.payroll.register,allounce:0 #: field:hr.payslip,allounce:0 #: selection:hr.payslip.line,type:0 msgid "Allowance" -msgstr "津贴" +msgstr "补贴" #. module: hr_payroll #: field:hr.payslip,holiday_days:0 msgid "No of Leaves" -msgstr "没有叶节点" +msgstr "准假天数" #. module: hr_payroll #: field:hr.employee,otherid:0 msgid "Other Id" -msgstr "" +msgstr "其它" #. module: hr_payroll -#: rml:payslip.pdf:0 +#: report:payslip.pdf:0 msgid "Bank Details" -msgstr "银行详情" +msgstr "银行信息" #. module: hr_payroll #: report:payslip.pdf:0 msgid "Slip ID" -msgstr "" +msgstr "工资单ID" #. module: hr_payroll +#: field:company.contribution.line,sequence:0 #: field:hr.allounce.deduction.categoty,sequence:0 +#: field:hr.payslip.line,sequence:0 +#: field:hr.payslip.line.line,sequence:0 msgid "Sequence" msgstr "序列" @@ -1503,15 +1593,15 @@ msgid "Letter Content" msgstr "信的内容" #. module: hr_payroll -#: wizard_view:wizard.employees.detail,init:0 -#: wizard_view:wizard.year.salary,init:0 +#: view:hr.payroll.employees.detail:0 +#: view:hr.payroll.year.salary:0 msgid "Year Salary" msgstr "年薪" #. module: hr_payroll #: view:hr.payroll.register:0 msgid "Allowance / Deduction" -msgstr "" +msgstr "补贴 / 扣除" #. module: hr_payroll #: model:ir.actions.report.xml,name:hr_payroll.payroll_advice @@ -1521,12 +1611,12 @@ msgstr "银行付款通知" #. module: hr_payroll #: view:hr.payslip:0 msgid "Search Payslips" -msgstr "" +msgstr "查找工资单" #. module: hr_payroll -#: rml:employees.salary:0 -#: rml:payroll.advice:0 -#: rml:year.salary:0 +#: report:employees.salary:0 +#: field:hr.contibution.register.line,total:0 +#: report:year.salary:0 msgid "Total" msgstr "合计" @@ -1535,7 +1625,7 @@ msgstr "合计" #: view:hr.allounce.deduction.categoty:0 #: field:hr.allounce.deduction.categoty,contribute_ids:0 msgid "Contributions" -msgstr "" +msgstr "捐款" #~ msgid "Analytic Account for Salary Analysis" #~ msgstr "薪酬分析的辅助核算项" diff --git a/addons/hr_payroll/report/__init__.py b/addons/hr_payroll/report/__init__.py index f7e464d3129..8de2f51d18f 100644 --- a/addons/hr_payroll/report/__init__.py +++ b/addons/hr_payroll/report/__init__.py @@ -1,8 +1,9 @@ +#!/usr/bin/env python #-*- coding:utf-8 -*- ############################################################################## # -# OpenERP, Open Source Management Solution +# OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved # d$ # @@ -22,10 +23,7 @@ ############################################################################## import report_payslip -import report_payroll_advice -import report_year_salary -import report_payroll_register -import report_employees_detail -import report_emp_salary_structure +import report_payslip_details +import report_contribution_register -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/report/payroll_register.rml b/addons/hr_payroll/report/payroll_register.rml deleted file mode 100644 index 3fecf454aa1..00000000000 --- a/addons/hr_payroll/report/payroll_register.rml +++ /dev/null @@ -1,262 +0,0 @@ -<?xml version="1.0"?> -<document filename="Salary Payment Register.pdf"> - <template pageSize="(595.0,842.0)" title="Salary Payment Register" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="33.0" y1="30.0" width="529" height="782"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/> - </blockTableStyle> - <blockTableStyle id="Table1"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="7,-1" stop="7,-1"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="6,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="7,0" stop="7,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/> - </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="P1" fontName="Helvetica" fontSize="6.0" leading="8"/> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10"/> - <paraStyle name="terp_header_center" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_8_center" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER"/> - <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT"/> - <paraStyle name="terp_default_9_bold_center" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER"/> - <paraStyle name="terp_default_9_center" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER"/> - <paraStyle name="terp_tblheader_general" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/> - <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/> - <paraStyle name="terp_tblheader_details_center" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tbleheader_details_right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9_right" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT"/> - <paraStyle name="terp_default_9_bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT"/> - <images/> - </stylesheet> - <story> - <pto> - <pto_header> - <blockTable colWidths="26.0,106.0,66.0,66.0,66.0,66.0,66.0,66.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_details_center">#</para> - </td> - <td> - <para style="terp_tblheader_details">Employee Name</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Basic</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Others </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Allowances </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Gross Sal.</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Deduction </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Net Sal.</para> - </td> - </tr> - </blockTable> - </pto_header> - <para style="terp_default_8">[[ repeatIn(objects, 'o') ]]</para> - <para style="terp_header_center">Salary Payment Register</para> - <para style="terp_default_9_bold_center">[[o.name]]</para> - <para style="terp_default_8_center">For the month of [[get_month(o.date)]]</para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_tblheader_general">Number : <font face="Helvetica">[[o.number]]</font></para> - <para style="terp_tblheader_general">Date : <font face="Helvetica">[[formatLang(time.strftime('%Y-%m-%d'), date = True)]]</font></para> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <section> - <blockTable colWidths="26.0,106.0,66.0,66.0,66.0,66.0,66.0,66.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_details_center">#</para> - </td> - <td> - <para style="terp_tblheader_details">Employee Name</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Basic</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Others </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Allowances </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Gross Sal.</para> - </td> - <td> - <para style="terp_tbleheader_details_right">Deduction </para> - </td> - <td> - <para style="terp_tbleheader_details_right">Net Sal.</para> - </td> - </tr> - </blockTable> - </section> - <section> - <para style="terp_default_9">[[repeatIn(o.line_ids, 'l')]]</para> - <blockTable colWidths="26.0,106.0,66.0,66.0,66.0,66.0,66.0,66.0" style="Table1"> - <tr> - <td> - <para style="terp_default_8">[[ get_no() ]]</para> - </td> - <td> - <para style="terp_default_8">[[ l.employee_id.name ]]</para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.basic, dp='Account') ]] [[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.other_pay, dp='Account')]] [[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.allounce, dp='Account')]] [[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.grows, dp='Account')]] [[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.deduction, dp='Account')]] [[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_default_9_right">[[ formatLang(l.net, dp='Account')]] [[ company.currency_id.symbol]] </para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="26.0,106.0,66.0,66.0,66.0,66.0,66.0,66.0" style="Table4"> - <tr> - <td> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_details">Total Salary</para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_basic(o), dp='Account')]][[ company.currency_id.symbol]] </para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_other(o), dp='Account')]] [[ company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_allow(o), dp='Account')]] [[ company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_grows(o), dp='Account')]] [[ company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_deduct(o), dp='Account')]] [[ company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tbleheader_details_right">[[formatLang(get_net(o), dp='Account')]] [[ company.currency_id.symbol]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <blockTable colWidths="265.0,265.0" style="Table5"> - <tr> - <td> - <para style="terp_default_9_bold">For [[company.name]],</para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_9_bold">HR Manager</para> - <para style="terp_default_8">Authorised Signature</para> - </td> - <td> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - </pto> - </story> -</document> diff --git a/addons/hr_payroll/report/payslip.rml b/addons/hr_payroll/report/payslip.rml deleted file mode 100644 index 26c59391234..00000000000 --- a/addons/hr_payroll/report/payslip.rml +++ /dev/null @@ -1,612 +0,0 @@ -<?xml version="1.0"?> -<document filename="Pay Slip.pdf"> - <template pageSize="(595.0,842.0)" title="Pay Slip" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table2"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table15"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table16"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - </blockTableStyle> - <blockTableStyle id="Table1"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table17"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table18"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table10"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table19"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table20"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table12"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table14"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - </blockTableStyle> - <blockTableStyle id="Table13"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table3"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table8"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table9"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table11"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table21"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - </blockTableStyle> - <blockTableStyle id="Table22"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table7"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Footer" fontName="Helvetica"/> - <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/> - <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="12.0" leading="15" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_address" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_Right_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_White_2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0" textColor="#ffffff"/> - <paraStyle name="terp_default_Note" rightIndent="0.0" leftIndent="9.0" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Table" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_space" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <images/> - </stylesheet> - <story> - <para style="terp_default_8">[[repeatIn(objects,'o')]]</para> - <blockTable colWidths="539.0" style="Table2"> - <tr> - <td> - <para style="terp_header_Centre">Pay Slip </para> - <para style="terp_default_Centre_9"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="42.0,207.0,93.0,197.0" style="Table15"> - <tr> - <td> - <para style="terp_default_Bold_9">Code</para> - </td> - <td> - <para style="terp_default_9">[[ o.employee_id.sinid or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Name </para> - </td> - <td> - <para style="terp_default_Bold_9">[[o.employee_id.name]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="42.0,497.0" style="Table16"> - <tr> - <td> - <para style="terp_default_Bold_9">Address </para> - </td> - <td> - <para style="terp_default_9">[[o.employee_id.address_home_id and o.employee_id.address_home_id.name or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street2 or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.zip or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.city or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.state_id and o.employee_id.address_home_id.state_id.name or '' ]] [[o.employee_id.address_home_id and o.employee_id.address_home_id.country_id and o.employee_id.address_home_id.country_id.name or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="42.0,207.0,93.0,197.0" style="Table1"> - <tr> - <td> - <para style="terp_default_Bold_9">Email</para> - </td> - <td> - <para style="terp_default_9">[[ o.employee_id.work_email or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Bank Details </para> - </td> - <td> - <para style="terp_default_9">[[ o.employee_id.otherid or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="42.0,208.0,93.0,197.0" style="Table17"> - <tr> - <td> - <para style="terp_default_Bold_9">Slip ID</para> - </td> - <td> - <para style="terp_default_9">[[ o.number or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Identification No</para> - </td> - <td> - <para style="terp_default_9">[[ o.employee_id.passport_id and o.employee_id.passport_id.name or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="42.0,208.0,93.0,197.0" style="Table18"> - <tr> - <td> - <para style="terp_default_Bold_9">Register</para> - </td> - <td> - <para style="terp_default_9">[[ o.register_id and o.register_id.name or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Designation </para> - </td> - <td> - <para style="terp_default_9">[[ o.employee_id.contract_id and o.employee_id.contract_id.job_id.name or '' ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_space"/> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="539.0" style="Table10"> - <tr> - <td> - <para style="terp_default_Bold_9">Basic Salary without Leave:</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="70.0,89.0,90.0,93.0,105.0,92.0" style="Table19"> - <tr> - <td> - <para style="terp_default_Bold_9">Working Days</para> - </td> - <td> - <para style="terp_default_9">[[ o.working_days or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Number of Leaves</para> - </td> - <td> - <para style="terp_default_9">[[ o.holiday_days or '' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9">Worked Day </para> - </td> - <td> - <para style="terp_default_9">[[ o.worked_days or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="70.0,89.0,90.0,93.0,105.0,92.0" style="Table20"> - <tr> - <td> - <para style="terp_default_Bold_9">Basic Salary</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(o.basic_before_leaves, dp='Account') ]] [[ o.company_id.currency_id.symbol ]] </para> - </td> - <td> - <para style="terp_default_Bold_9">Leaved Deduction</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(o.leaves, dp='Account') ]] [[ o.company_id.currency_id.symbol ]] </para> - </td> - <td> - <para style="terp_default_Bold_9">Basic Salary – Leaves</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(o.basic, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="539.0" style="Table12"> - <tr> - <td> - <para style="terp_default_Bold_9">Leave Deductions Line:</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="292.0,247.0" style="Table14"> - <tr> - <td> - <para style="terp_tblheader_Details">Deductions</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ get_month(o) ]]</para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_9">[[repeatIn(get_leave(o.line_ids),'ld') ]]</para> - <blockTable colWidths="293.0,246.0" style="Table13"> - <tr> - <td> - <para style="terp_default_9">[[ ld.code ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(ld.total, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="158.0,112.0,160.0,109.0" style="Table3"> - <tr> - <td> - <para style="terp_tblheader_Details">Earnings</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ get_month(o) ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Deductions</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ get_month(o) ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="269.0,269.0" style="Table8"> - <tr> - <td> - <blockTable colWidths="141.0,122.0" style="Table9"> - <tr> - <td> - <para style="terp_default_9">Basic Salary</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(o.basic, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - <tr> - <td> - <para style="terp_default_9">[[repeatIn(get_earnings(o.line_ids),'a') ]] [[ a.code ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(a.total, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_2"> - <font color="white"> </font> - </para> - </td> - <td> - <section> - <para style="terp_default_9">[[repeatIn(get_deductions(o.line_ids),'b') ]]</para> - <blockTable colWidths="142.0,121.0" style="Table11"> - <tr> - <td> - <para style="terp_default_9">[[ b.code ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(b.total, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_2"> - <font color="white"> </font> - </para> - </section> - <para style="terp_default_2"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <blockTable colWidths="181.0,88.0,177.0,93.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Total Earnings<font face="Helvetica" size="7.0">([[ o.company_id and o.company_id.currency_id.symbol or '' ]])</font></para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(o.allounce + o.basic, dp='Account') ]] [[ o.company_id.currency_id.symbol ]] </para> - </td> - <td> - <para style="terp_tblheader_Details">Total Deductions<font face="Helvetica" size="7.0">([[ o.company_id and o.company_id.currency_id.symbol or '' ]])</font></para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(o.deduction, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_space"> - <font color="white"> </font> - </para> - <blockTable colWidths="269.0,134.0,135.0" style="Table21"> - <tr> - <td> - <para style="terp_tblheader_Details">Other Lines</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Payments - [[ get_month(o) ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Deduction -[[ get_month(o) ]]</para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_9">[[repeatIn(get_others(o.line_ids),'ol') ]]</para> - <blockTable colWidths="269.0,134.0,135.0" style="Table22"> - <tr> - <td> - <para style="terp_default_9">[[ ol.code or '' ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ ol.type in ['advance','loan','otherpay'] and formatLang(ol.total, dp='Account') or '' ]] [[ ol.type in ['advance','loan','otherpay'] and o.company_id and o.company_id.currency_id.symbol or '' ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ ol.type in ['otherdeduct','installment'] and formatLang(ol.total, dp='Account') or '' ]] [[ ol.type in ['otherdeduct','installment'] and o.company_id and o.company_id.currency_id.symbol or '' ]]</para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="269.0,177.0,93.0" style="Table5"> - <tr> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_Details">Net Amount<font face="Helvetica" size="7.0">([[ o.company_id and o.company_id.currency_id.symbol or '' ]])</font></para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(o.net, dp='Account') ]] [[ o.company_id.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="269.0,269.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_Details">Amount (in words) :</para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_default_9">[[ convert(o.net,company.currency_id.name) ]]</para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - <para style="terp_default_space"> - <font color="white"> </font> - </para> - <blockTable colWidths="269.0,269.0" style="Table7"> - <tr> - <td> - <para style="terp_default_8"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Authorized Signature </para> - </td> - </tr> - </blockTable> - <para style="terp_default_space"> - <font color="white"> </font> - </para> - </story> -</document> diff --git a/addons/hr_payroll/report/report_contribution_register.py b/addons/hr_payroll/report/report_contribution_register.py new file mode 100644 index 00000000000..e32e93532b5 --- /dev/null +++ b/addons/hr_payroll/report/report_contribution_register.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). All Rights Reserved +# d$ +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## + +import time +from datetime import datetime +from dateutil import relativedelta + +from report import report_sxw + +class contribution_register_report(report_sxw.rml_parse): + def __init__(self, cr, uid, name, context): + super(contribution_register_report, self).__init__(cr, uid, name, context) + self.localcontext.update({ + 'get_payslip_lines': self._get_payslip_lines, + 'sum_total': self.sum_total, + }) + + def set_context(self, objects, data, ids, report_type=None): + self.date_from = data['form'].get('date_from', time.strftime('%Y-%m-%d')) + self.date_to = data['form'].get('date_to', str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10]) + return super(contribution_register_report, self).set_context(objects, data, ids, report_type=report_type) + + def sum_total(self): + return self.regi_total + + def _get_payslip_lines(self, obj): + payslip_obj = self.pool.get('hr.payslip') + payslip_line = self.pool.get('hr.payslip.line') + payslip_lines = [] + res = [] + self.regi_total = 0.0 + self.cr.execute("SELECT pl.id from hr_payslip_line as pl "\ + "LEFT JOIN hr_payslip AS hp on (pl.slip_id = hp.id) "\ + "WHERE (hp.date_from >= %s) AND (hp.date_to <= %s) "\ + "AND pl.register_id = %s "\ + "AND hp.state = 'done' "\ + "ORDER BY pl.slip_id, pl.sequence", + (self.date_from, self.date_to, obj.id)) + payslip_lines = [x[0] for x in self.cr.fetchall()] + for line in payslip_line.browse(self.cr, self.uid, payslip_lines): + res.append({ + 'payslip_name': line.slip_id.name, + 'name': line.name, + 'code': line.code, + 'quantity': line.quantity, + 'amount': line.amount, + 'total': line.total, + }) + self.regi_total += line.total + return res + +report_sxw.report_sxw('report.contribution.register.lines', 'hr.contribution.register', 'hr_payroll/report/report_contribution_register.rml', parser=contribution_register_report) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file diff --git a/addons/hr_payroll/report/report_contribution_register.rml b/addons/hr_payroll/report/report_contribution_register.rml new file mode 100644 index 00000000000..efe2955b22d --- /dev/null +++ b/addons/hr_payroll/report/report_contribution_register.rml @@ -0,0 +1,234 @@ +<?xml version="1.0"?> +<document filename="test.pdf"> + <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20"> + <pageTemplate id="first"> + <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> + </pageTemplate> + </template> + <stylesheet> + <blockTableStyle id="Standard_Outline"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table1"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table3"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + </blockTableStyle> + <blockTableStyle id="Table4"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + </blockTableStyle> + <blockTableStyle id="Table2"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> + </blockTableStyle> + <blockTableStyle id="Table16"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/> + </blockTableStyle> + <blockTableStyle id="Table5"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> + <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> + </blockTableStyle> + <initialize> + <paraStyle name="all" alignment="justify"/> + </initialize> + <paraStyle name="P1" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P2" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P3" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P4" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P6" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P7" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P10" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P11" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P12" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P13" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P14" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P15" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P17" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P18" fontName="Helvetica" fontSize="2.0" leading="3"/> + <paraStyle name="Standard" fontName="Helvetica"/> + <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> + <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Index" fontName="Helvetica"/> + <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_space" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="Table Contents" fontName="Helvetica"/> + <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> + <paraStyle name="payslip_adj" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <images/> + </stylesheet> + <story> + <para style="P1">[[repeatIn(objects,'o')]]</para> + <blockTable colWidths="539.0" style="Table1"> + <tr> + <td> + <para style="P6">PaySlip Lines by Contribution Register</para> + </td> + </tr> + </blockTable> + <para style="P7"> + <font color="white"> </font> + </para> + <para style="P5"> + <font color="white"> </font> + </para> + <para style="P16"/> + <blockTable colWidths="254.0,143.0,141.0" style="Table3"> + <tr> + <td> + <para style="P17">Register Name</para> + </td> + <td> + <para style="P13">Date From</para> + </td> + <td> + <para style="P14">Date To</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="254.0,143.0,141.0" style="Table4"> + <tr> + <td> + <para style="P4">[[ o.name or '']]</para> + </td> + <td> + <para style="P4">[[ data['form']['date_from'] or '']]</para> + </td> + <td> + <para style="P4">[[ data['form']['date_to'] or '' ]]</para> + </td> + </tr> + </blockTable> + <para style="terp_default_Bold_8"/> + <para style="terp_default_Bold_8"> + <font color="white"> </font> + </para> + <para style="P8"> + <font color="white"> </font> + </para> + <blockTable colWidths="194.0,35.0,126.0,72.0,43.0,69.0" style="Table2"> + <tr> + <td> + <para style="P9">PaySlip Name</para> + </td> + <td> + <para style="P9">Code</para> + </td> + <td> + <para style="P9">Name</para> + </td> + <td> + <para style="P9">Quantity/Rate</para> + </td> + <td> + <para style="P9">Amount</para> + </td> + <td> + <para style="P10">Total </para> + </td> + </tr> + </blockTable> + <para style="P18"> + <font color="white"> </font> + </para> + <section> + <para style="P2">[[repeatIn(get_payslip_lines(o),'r') ]]</para> + <blockTable colWidths="194.0,35.0,126.0,72.0,43.0,68.0" style="Table16"> + <tr> + <td> + <para style="P12">[[ r.get('payslip_name', False) ]]<font face="Helvetica">[[ r.get('payslip_name', False) and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font')]]</font></para> + </td> + <td> + <para style="P2">[[ r['code'] ]]</para> + </td> + <td> + <para style="P2">[[ r['name'] ]]</para> + </td> + <td> + <para style="P2">[[ formatLang(r['quantity']) ]]</para> + </td> + <td> + <para style="P2">[[ formatLang(r['amount']) ]]</para> + </td> + <td> + <para style="P3">[[ formatLang(r['total']) ]] [[o.company_id and o.company_id.currency_id.symbol or '']]</para> + </td> + </tr> + </blockTable> + </section> + <blockTable colWidths="397.0,31.0,111.0" style="Table5"> + <tr> + <td> + <para style="P15"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P15">Total:</para> + </td> + <td> + <para style="P11">[[ formatLang(sum_total()) ]] [[o.company_id and o.company_id.currency_id.symbol or '']]</para> + </td> + </tr> + </blockTable> + <para style="Standard"> + <font color="white"> </font> + </para> + </story> +</document> + diff --git a/addons/hr_payroll/report/report_emp_salary_structure.py b/addons/hr_payroll/report/report_emp_salary_structure.py deleted file mode 100644 index 28fdb6dec45..00000000000 --- a/addons/hr_payroll/report/report_emp_salary_structure.py +++ /dev/null @@ -1,90 +0,0 @@ -#-*- coding:utf-8 -*- - -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved -# d$ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time -from report import report_sxw - -class salary_structure_report(report_sxw.rml_parse): - - def __init__(self, cr, uid, name, context): - super(salary_structure_report, self).__init__(cr, uid, name, context) - self.localcontext.update({ - 'time': time, - 'get_type':self.get_type, - #'get_contract':self.get_contract, - 'get_line_amount_type':self.get_line_amount_type, - 'get_line_type':self.get_line_type, - 'get_line_amount_symbol':self.get_line_amount_symbol - }) - -# def get_contract(self,emp): -# curr_date = "'"+time.strftime("%Y-%m-%d")+"'" -# sql_req= ''' -# SELECT c.id as id, c.wage as wage, struct_id as struct -# FROM hr_contract c -# LEFT JOIN hr_employee emp on (c.employee_id=emp.id) -# LEFT JOIN hr_contract_wage_type cwt on (cwt.id = c.wage_type_id) -# LEFT JOIN hr_contract_wage_type_period p on (cwt.period_id = p.id) -# WHERE -# (emp.id=%s) AND -# (date_start <= %s) AND -# (date_end IS NULL OR date_end >= %s) -# LIMIT 1 -# '''%(emp.id, curr_date, curr_date) -# self.cr.execute(sql_req) -# contract_id = self.cr.dictfetchone() -# if not contract_id: -# return [] -# contract = self.pool.get('hr.contract').browse(self.cr, self.uid, [contract_id['id']]) -# return contract - - def get_type(self,type): - return type[0].swapcase() + type[1:] +' Salary' - - def get_line_amount_type(self,amount_type): - if amount_type == 'per': - return 'Percent(%)' - else: - return 'Fixed' - - def get_line_amount_symbol(self,amount_type): - if amount_type != 'per': - return self.pool.get('res.users').browse(self.cr, self.uid,self.uid).company_id.currency_id.symbol - - def get_line_type(self,type): - if type == 'allounce': - return 'Allowance' - elif type == 'deduction': - return 'Deduction' - elif type == 'advance': - return 'Advance' - elif type == 'loan': - return 'Loan' - elif type == 'otherpay': - return 'Other Payment' - else: - return 'Other Deduction' - -report_sxw.report_sxw('report.salary.structure', 'hr.employee', 'hr_payroll/report/report_emp_salary_structure.rml', parser=salary_structure_report) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/report/report_emp_salary_structure.rml b/addons/hr_payroll/report/report_emp_salary_structure.rml deleted file mode 100644 index 27ff2fcc4e4..00000000000 --- a/addons/hr_payroll/report/report_emp_salary_structure.rml +++ /dev/null @@ -1,578 +0,0 @@ -<?xml version="1.0"?> -<document filename="Salary Structure.pdf"> - <template pageSize="(595.0,842.0)" title="Salary Structure" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table7"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table13"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table2"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table3"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table14"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table15"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table9"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table8"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table10"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table11"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <blockTableStyle id="Table12"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Footer" fontName="Helvetica"/> - <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/> - <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Drawing" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Header" fontName="Helvetica"/> - <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="Addressee" fontName="Helvetica" spaceBefore="0.0" spaceAfter="3.0"/> - <paraStyle name="Signature" fontName="Helvetica"/> - <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Salutation" fontName="Helvetica"/> - <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="0.0"/> - <images/> - </stylesheet> - <story> - <pto> - <pto_header> - <blockTable colWidths="34.0,341.0,80.0,83.0" style="Table5"> - <tr> - <td> - <para style="terp_tblheader_Details">Code</para> - </td> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Amount</para> - </td> - <td> - <para style="terp_tblheader_Details">Amount Type</para> - </td> - </tr> - </blockTable> - </pto_header> - <para style="terp_default_8">[[repeatIn(objects,'employee')]]</para> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_9">[[ not employee.contract_id and removeParentNode('section') ]]</para> - <blockTable colWidths="68.0,111.0,63.0,111.0,71.0,115.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Code</para> - </td> - <td> - <para style="terp_default_9">[[ employee.ssnid ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Department</para> - </td> - <td> - <para style="terp_default_9">[[ employee.company_id and employee.company_id.name or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Bank</para> - </td> - <td> - <para style="terp_default_9">[[ employee.otherid or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="68.0,111.0,63.0,111.0,71.0,115.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_default_9">[[ employee.name ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Other No.</para> - </td> - <td> - <para style="terp_default_9">[[ employee.otherid or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Address</para> - </td> - <td> - <para style="terp_default_9">[[employee.address_home_id and employee.address_home_id.name or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="68.0,111.0,63.0,111.0,71.0,115.0" style="Table7"> - <tr> - <td> - <para style="terp_tblheader_Details">Designation</para> - </td> - <td> - <para style="terp_default_9">[[ employee.contract_id.job_id and employee.contract_id.job_id.name or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Phone No.</para> - </td> - <td> - <para style="terp_default_9">[[ employee.work_phone or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">E-mail</para> - </td> - <td> - <para style="terp_default_9">[[ employee.work_email or '' ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="539.0" style="Table13"> - <tr> - <td> - <para style="terp_default_Bold_9">Contract Detail:</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <blockTable colWidths="68.0,111.0,63.0,111.0,71.0,115.0" style="Table2"> - <tr> - <td> - <para style="terp_tblheader_Details">Start Date</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.contract_id.date_start,date=True) or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">End Date</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.contract_id.date_end,date=True) or removeParentNode('para') ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Type</para> - </td> - <td> - <para style="terp_default_9">[[ get_type(employee.contract_id.wage_type_id.type) or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="68.0,111.0,63.0,297.0" style="Table3"> - <tr> - <td> - <para style="terp_tblheader_Details">Salary</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.contract_id.wage) or '' ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Notes:</para> - </td> - <td> - <para style="terp_default_9">[[ employee.contract_id.notes or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="68.0,111.0,63.0,111.0,71.0,115.0" style="Table14"> - <tr> - <td> - <para style="terp_tblheader_Details">Basic</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.basic) ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Allowances</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.advantages_gross) ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Gross Salary</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.gross) ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="68.0,111.0,63.0,297.0" style="Table15"> - <tr> - <td> - <para style="terp_tblheader_Details">Deductions</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.advantages_net) ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Net Salary</para> - </td> - <td> - <para style="terp_default_9">[[ formatLang(employee.net) ]] [[ employee.company_id and employee.company_id.currency_id.symbol or '' ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="539.0" style="Table9"> - <tr> - <td> - <para style="terp_default_Bold_9">Salary Structure:</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <blockTable colWidths="34.0,341.0,80.0,83.0" style="Table5"> - <tr> - <td> - <para style="terp_tblheader_Details">Code</para> - </td> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Amount</para> - </td> - <td> - <para style="terp_tblheader_Details">Amount Type</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_9">[[repeatIn(employee.contract_id.struct_id and employee.contract_id.struct_id.line_ids or [],'line')]]</para> - <blockTable colWidths="34.0,340.0,80.0,84.0" style="Table8"> - <tr> - <td> - <para style="terp_default_9">[[ line.code or '' ]]</para> - </td> - <td> - <para style="terp_default_9">[[ line.name ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ line.amount_type =='per' and formatLang(line.amount*100) or formatLang(line.amount)]] [[ get_line_amount_symbol(line.amount_type) ]]</para> - </td> - <td> - <para style="terp_default_9">[[ get_line_amount_type(line.amount_type) ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - </section> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - </section> - </section> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="539.0" style="Table10"> - <tr> - <td> - <para style="terp_default_Bold_9">Special Allowances and Deductions For Employee:</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <blockTable colWidths="34.0,338.0,82.0,84.0" style="Table11"> - <tr> - <td> - <para style="terp_tblheader_Details">Code</para> - </td> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Amount</para> - </td> - <td> - <para style="terp_tblheader_Details">Amount Type</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_9">[[repeatIn(employee.line_ids,'line1')]]</para> - <blockTable colWidths="34.0,338.0,81.0,86.0" style="Table12"> - <tr> - <td> - <para style="terp_default_9">[[ line1.code or '' ]]</para> - </td> - <td> - <para style="terp_default_9">[[ line1.name ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ line1.amount_type =='per' and formatLang(line1.amount*100) or formatLang(line1.amount) ]] [[ get_line_amount_symbol(line1.amount_type) ]]</para> - </td> - <td> - <para style="terp_default_9">[[ get_line_amount_type(line1.amount_type) ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - </section> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - </section> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - </pto> - </story> -</document> diff --git a/addons/hr_payroll/report/report_employees_detail.py b/addons/hr_payroll/report/report_employees_detail.py deleted file mode 100644 index 522e36e742f..00000000000 --- a/addons/hr_payroll/report/report_employees_detail.py +++ /dev/null @@ -1,250 +0,0 @@ -#-*- coding:utf-8 -*- - -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved -# d$ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time -import locale -import datetime -from report import report_sxw -import time -import pooler - -class employees_salary_report(report_sxw.rml_parse): - - def __init__(self, cr, uid, name, context): - super(employees_salary_report, self).__init__(cr, uid, name, context) - self.localcontext.update({ - 'time': time, - 'get_employee': self.get_employee, - 'get_employee_detail': self.get_employee_detail, - 'cal_monthly_amt': self.cal_monthly_amt, - 'get_periods': self.get_periods, - 'get_total': self.get_total, - 'get_allow': self.get_allow, - 'get_deduct': self.get_deduct, - 'get_other': self.get_other, - 'get_monthly_total': self.get_monthly_total, - }) - - self.mnths =[] - self.allow_list =[] - self.deduct_list = [] - self.other_list = [] - self.month_total_list =[] - self.total=0.00 - - def get_periods(self,form): - self.mnths =[] -# Get start year-month-date and end year-month-date - fy = int(form['date_from'][0:4]) - ly = int(form['date_to'][0:4]) - - fm = int(form['date_from'][5:7]) - lm = int(form['date_to'][5:7]) - no_months = (ly-fy)*12+lm-fm + 1 - cm = fm - cy = fy - -# Get name of the months from integer - mnth_name = [] - for count in range(0,no_months): - m = datetime.date(cy, cm, 1).strftime('%b') - mnth_name.append(m) - self.mnths.append(str(cm)+'-'+str(cy)) - - if cm == 12: - cm = 0 - cy = ly - cm = cm +1 - for c in range(0,(12-no_months)): - mnth_name.append('None') - self.mnths.append('None') - return [mnth_name] - - def get_employee(self,form): - result = [] - periods = [] - emp = pooler.get_pool(self.cr.dbname).get('hr.employee') - emp_ids = form['employee_ids'] - result = emp.browse(self.cr,self.uid, emp_ids) - return result - - def get_employee_detail(self,obj): - self.month_total_list =['Net Total (Allowances with Basic - Deductions)',0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00,0.00] - self.allow_list =[] - self.deduct_list = [] - self.other_list = [] - allowance_cat_ids =[] - deduction_cat_ids = [] - other_cat_ids =[] - self.total = 0.00 - payment_category = self.pool.get('hr.allounce.deduction.categoty') - payslip = self.pool.get('hr.payslip') - allowance_cat_ids = payment_category.search( self.cr, self.uid, [('type','=','allowance')]) - deduction_cat_ids = payment_category.search( self.cr, self.uid, [('type','=','deduction')]) - other_cat_ids = payment_category.search( self.cr, self.uid, [('type','in',('advance','loan','installment','otherpay','otherdeduct'))]) - #for Basic Salary - res = [] - res = self.cal_monthly_amt(obj.id,False) - self.total += res[len(res)-1] - basic_flag = False - for i in range(1,len(res)): - if res[i] > 0.0: - basic_flag = True - if basic_flag: - self.allow_list.append(res) - #for allowance - if allowance_cat_ids: - for allow in allowance_cat_ids: - res = [] - res = self.cal_monthly_amt(obj.id,allow) - all_flag = False - for i in range(1,len(res)): - if res[i] > 0.0: - all_flag = True - if all_flag: - self.allow_list.append(res) - self.total += res[len(res)-1] - #for Deduction - if deduction_cat_ids: - for deduct in deduction_cat_ids: - res = [] - res = self.cal_monthly_amt(obj.id,deduct) - ded_flag = False - for i in range(1,len(res)): - if res[i] > 0.0: - ded_flag = True - if ded_flag: - self.deduct_list.append(res) - self.total -= res[len(res)-1] - #for Other - if other_cat_ids: - for other in other_cat_ids: - res = [] - res = self.cal_monthly_amt(obj.id,other) - other_flag = False - for i in range(1,len(res)): - if res[i] > 0.0: - other_flag = True - if other_flag: - self.other_list.append(res) - return None - - def cal_monthly_amt(self,emp_id,category): - tot = 0.0 - cnt = 1 - result = [] - res ={} - if not category: - result.append('Basic Salary') - else: - category_name = self.pool.get('hr.allounce.deduction.categoty').read(self.cr, self.uid, [category],['name','type'])[0] - result.append(category_name['name']) - for mnth in self.mnths: - if mnth <> 'None': - if len(mnth) != 7: - mnth = '0' + str(mnth) - query = "select id from hr_payslip where employee_id = "+str(emp_id)+" and to_char(date,'mm-yyyy') like '%"+mnth+"%' and state = 'done' " - self.cr.execute(query) - payslip_id = self.cr.dictfetchone() - else: - payslip_id = False - if payslip_id: - payslip_obj = self.pool.get('hr.payslip').browse(self.cr, self.uid, payslip_id['id']) - if not category: - tot += payslip_obj.basic - res[mnth] = payslip_obj.basic - result.append(payslip_obj.basic) - self.month_total_list[cnt] = self.month_total_list[cnt] + payslip_obj.basic - else: - append_index = 0 - for line in payslip_obj.line_ids: - if line.category_id.id == category: - if category_name['type'] == 'allowance': - if res: - self.month_total_list[cnt] = self.month_total_list[cnt] + line.total - result[append_index] += line.total - tot += line.total - res[mnth] = result[append_index] - else: - self.month_total_list[cnt] = self.month_total_list[cnt] + line.total - tot += line.total - res[mnth] = line.total - append_index = len(result) - 1 - result.append(line.total) - if category_name['type'] == 'deduction': - if res: - self.month_total_list[cnt] = self.month_total_list[cnt] - line.total - result[append_index] += line.total - tot += line.total - res[mnth] = result[append_index] - else: - self.month_total_list[cnt] = self.month_total_list[cnt] - line.total - tot += line.total - res[mnth] = line.total - append_index = len(result) - 1 - result.append(line.total) - if category_name['type'] in ('advance','loan','installment','otherpay','otherdeduct'): - if res: - result[append_index] += line.total - tot += line.total - res[mnth] = result[append_index] - else: - res[mnth] = line.total - result.append(res[mnth]) - append_index = len(result) - 1 - tot += line.total - else: - if mnth == 'None': - result.append('') - res[mnth] = '' - self.month_total_list[cnt] = '' - else: - result.append(0.00) - res[mnth] = 0.00 - if not res: - result.append(0.00) - res = {} - cnt = cnt + 1 - cnt = 1 - result.append(tot) - tot = 0.0 - return result - - def get_allow(self): - return self.allow_list - - def get_deduct(self): - return self.deduct_list - - def get_other(self): - return self.other_list - - def get_total(self): - return self.total - - def get_monthly_total(self): - return self.month_total_list - -report_sxw.report_sxw('report.employees.salary', 'hr.payslip', 'hr_payroll/report/report_employees_detail.rml', parser=employees_salary_report,header='internal landscape') - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/report/report_employees_detail.rml b/addons/hr_payroll/report/report_employees_detail.rml deleted file mode 100644 index 87ec7a3d3d9..00000000000 --- a/addons/hr_payroll/report/report_employees_detail.rml +++ /dev/null @@ -1,730 +0,0 @@ -<?xml version="1.0"?> -<document filename="Employees Salary Details.pdf"> - <template pageSize="(842.0,595.0)" title="Employees Salary Details" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="28.0" y1="57.0" width="786" height="481"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table12"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table2"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table3"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="4,0" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEAFTER" colorName="#cccccc" start="5,0" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#cccccc" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="6,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="7,0" stop="7,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="10,0" stop="10,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="11,0" stop="11,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="12,0" stop="12,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="13,0" stop="13,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table7"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table10"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table8"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table11"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table9"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table1"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="6,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="7,0" stop="7,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="10,0" stop="10,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="11,0" stop="11,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="12,0" stop="12,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="13,0" stop="13,0"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="Drawing" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Header" fontName="Helvetica"/> - <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="Addressee" fontName="Helvetica" spaceBefore="0.0" spaceAfter="3.0"/> - <paraStyle name="Signature" fontName="Helvetica"/> - <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Salutation" fontName="Helvetica"/> - <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Footer" fontName="Helvetica"/> - <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/> - <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/> - <images/> - </stylesheet> - <story> - <pto> - <pto_header> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Title</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[0] != 'None' and m[0] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[1] != 'None' and m[1] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[2] != 'None' and m[2] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[3] != 'None' and m[3] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[4] != 'None' and m[4] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[5] != 'None' and m[5] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[6] != 'None' and m[6] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[7] != 'None' and m[7] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[8] != 'None' and m[8] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[9] != 'None' and m[9] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[10] != 'None' and m[10] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[11] != 'None' and m[11] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Total</para> - </td> - </tr> - </blockTable> - </pto_header> - <para style="terp_default_8">[[ repeatIn(get_employee(data['form']), 'o') ]] </para> - <blockTable colWidths="785.0" style="Table12"> - <tr> - <td> - <para style="terp_header_Centre">Employees Salary Details </para> - <para style="terp_default_Centre_9">From [[ formatLang(data['form']['date_from'], date=True) ]] To [[ formatLang(data['form']['date_to'], date=True) ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_Centre_9"> - <font color="white"> </font> - </para> - <blockTable colWidths="100.0,162.0,92.0,161.0,103.0,167.0" style="Table2"> - <tr> - <td> - <para style="terp_tblheader_Details">Employee Code</para> - </td> - <td> - <para style="terp_default_9">[[ o.ssnid ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Department</para> - </td> - <td> - <para style="terp_default_9">[[ o.company_id and o.company_id.name or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Bank</para> - </td> - <td> - <para style="terp_default_9">[[ o.otherid or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="100.0,162.0,92.0,161.0,103.0,167.0" style="Table3"> - <tr> - <td> - <para style="terp_tblheader_Details">Employee Name</para> - </td> - <td> - <para style="terp_default_9">[[ o.name ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Other No.</para> - </td> - <td> - <para style="terp_default_9">[[ o.otherid or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Address</para> - </td> - <td> - <para style="terp_default_9">[[o.address_home_id and o.address_home_id.name or '' ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="100.0,162.0,92.0,161.0,103.0,167.0" style="Table5"> - <tr> - <td> - <para style="terp_tblheader_Details">Designation</para> - </td> - <td> - <para style="terp_default_9">[[ o.contract_ids and o.contract_ids[0].job_id.name or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">Phone No.</para> - </td> - <td> - <para style="terp_default_9">[[ o.work_phone or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details">E-mail Address</para> - </td> - <td> - <para style="terp_default_9">[[o.work_email or '' ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_space"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_1">[[ repeatIn(get_periods(data['form']),'m') ]] [[ get_employee_detail(o) ]]</para> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Title</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[0] != 'None' and m[0] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[1] != 'None' and m[1] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[2] != 'None' and m[2] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[3] != 'None' and m[3] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[4] != 'None' and m[4] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[5] != 'None' and m[5] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[6] != 'None' and m[6] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[7] != 'None' and m[7] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[8] != 'None' and m[8] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[9] != 'None' and m[9] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[10] != 'None' and m[10] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[11] != 'None' and m[11] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Total</para> - </td> - </tr> - </blockTable> - <section> - <blockTable colWidths="785.0" style="Table7"> - <tr> - <td> - <para style="terp_tblheader_Details">Allowances with Basic: </para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_1">[[ repeatIn(get_allow(),'e1') ]]</para> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table6"> - <tr> - <td> - <para style="terp_default_9">[[ e1[0] ]]</para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[1]!='' and formatLang(e1[1])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[2]!='' and formatLang(e1[2])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[3]!='' and formatLang(e1[3])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[4]!='' and formatLang(e1[4])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[5]!='' and formatLang(e1[5])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[6]!='' and formatLang(e1[6])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[7]!='' and formatLang(e1[7])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[8]!='' and formatLang(e1[8])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[9]!='' and formatLang(e1[9])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[10]!='' and formatLang(e1[10])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[11]!='' and formatLang(e1[11])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e1[12]!='' and formatLang(e1[12])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_9_Bold">[[ formatLang(e1[13]) ]] [[ company.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="785.0" style="Table10"> - <tr> - <td> - <para style="terp_tblheader_Details">Deductions: </para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_1">[[ repeatIn(get_deduct(),'e2') ]]</para> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table8"> - <tr> - <td> - <para style="terp_default_9">[[ e2[0] ]]</para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[1]!='' and formatLang(e2[1])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[2]!='' and formatLang(e2[2])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[3]!='' and formatLang(e2[3])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[4]!='' and formatLang(e2[4])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[5]!='' and formatLang(e2[5])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[6]!='' and formatLang(e2[6])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[7]!='' and formatLang(e2[7])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[8]!='' and formatLang(e2[8])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[9]!='' and formatLang(e2[9])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[10]!='' and formatLang(e2[10])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[11]!='' and formatLang(e2[11])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e2[12]!='' and formatLang(e2[12])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_9_Bold">[[ formatLang(e2[13]) ]] [[ company.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="785.0" style="Table11"> - <tr> - <td> - <para style="terp_tblheader_Details">Others: </para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_1">[[ repeatIn(get_other(),'e3') ]]</para> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table9"> - <tr> - <td> - <para style="terp_default_9">[[ e3[0] ]]</para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[1]!='' and formatLang(e3[1])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[2]!='' and formatLang(e3[2])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[3]!='' and formatLang(e3[3])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[4]!='' and formatLang(e3[4])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[5]!='' and formatLang(e3[5])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[6]!='' and formatLang(e3[6])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[7]!='' and formatLang(e3[7])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[8]!='' and formatLang(e3[8])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[9]!='' and formatLang(e3[9])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[10]!='' and formatLang(e3[10])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[11]!='' and formatLang(e3[11])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e3[12]!='' and formatLang(e3[12])) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_9_Bold">[[ formatLang(e3[13]) ]] [[ company.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - </section> - </section> - <blockTable colWidths="180.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,46.0,52.0" style="Table1"> - <tr> - <td> - <para style="terp_tblheader_Details">[[ get_monthly_total()[0] ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[1], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[2], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[3], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[4], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[5], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[6], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[7], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[8], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[9], dp='Account')) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[10], dp='Account']) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[11], dp='Account']) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_monthly_total()[12], dp='Account']) or removeParentNode('para') ]][[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(get_total(), dp='Account') ]][[ company.currency_id.symbol ]]</para> - </td> - </tr> - </blockTable> - </section> - </pto> - </story> -</document> diff --git a/addons/hr_payroll/report/report_payroll_advice.py b/addons/hr_payroll/report/report_payroll_advice.py deleted file mode 100644 index 7d8c6fd953c..00000000000 --- a/addons/hr_payroll/report/report_payroll_advice.py +++ /dev/null @@ -1,80 +0,0 @@ -#-*- coding:utf-8 -*- - -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved -# d$ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time -from datetime import datetime -from report import report_sxw -from tools import amount_to_text_en - -class payroll_advice_report(report_sxw.rml_parse): - def __init__(self, cr, uid, name, context): - super(payroll_advice_report, self).__init__(cr, uid, name, context) - - self.total_amount = 0.00 - self.total_bysal = 0.00 - self.localcontext.update({ - 'time': time, - 'get_month': self.get_month, - 'convert': self.convert, - 'get_detail': self.get_detail, - 'get_total': self.get_total, - 'get_bysal_total': self.get_bysal_total, - }) - - def get_month(self,input_date): - res = { - 'mname': '' - } - date = datetime.strptime(input_date, '%Y-%m-%d') - res['mname']= date.strftime('%B')+'-'+date.strftime('%Y') - return res - - def convert(self,amount, cur): - amt_en = amount_to_text_en.amount_to_text(amount,'en',cur); - return amt_en - - def get_bysal_total(self): - return self.total_bysal - - def get_total(self): - return self.total_amount - - def get_detail(self,line_ids): - result =[] - if line_ids: - for l in line_ids: - res = {} - res['name'] = l.employee_id.name - res['acc_no'] = l.name - res['amount'] = l.amount - res['bysal'] = l.bysal - res['flag'] = l.flag - self.total_amount += l.amount - self.total_bysal += l.bysal - result.append(res) - return result - -report_sxw.report_sxw('report.payroll.advice', 'hr.payroll.advice', 'hr_payroll/report/report_payroll_advice.rml', parser=payroll_advice_report) - - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/report/report_payroll_advice.rml b/addons/hr_payroll/report/report_payroll_advice.rml deleted file mode 100644 index c3c1f9dd50e..00000000000 --- a/addons/hr_payroll/report/report_payroll_advice.rml +++ /dev/null @@ -1,364 +0,0 @@ -<?xml version="1.0"?> -<document filename="Payment Advice.pdf"> - <template pageSize="(595.0,842.0)" title="Payment Advice" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table1"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table2"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table3"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table5"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - </blockTableStyle> - <blockTableStyle id="Table7"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="P1" fontName="Helvetica"/> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Footer" fontName="Helvetica"/> - <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/> - <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="CENTER" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_0.30cmspace" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="4.0" leading="5" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8_space" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="1.0"/> - <paraStyle name="Drawing" fontName="Helvetica-Oblique" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Header" fontName="Helvetica"/> - <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="Addressee" fontName="Helvetica" spaceBefore="0.0" spaceAfter="3.0"/> - <paraStyle name="Signature" fontName="Helvetica"/> - <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Salutation" fontName="Helvetica"/> - <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> - <images/> - </stylesheet> - <story> - <pto> - <pto_header> - <blockTable colWidths="61.0,166.0,84.0,82.0,111.0,35.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">SI. No.</para> - </td> - <td> - <para style="terp_tblheader_Details">Name of the Employee</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Amount</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">By Salary</para> - </td> - <td> - <para style="terp_tblheader_Details">Bank Account</para> - </td> - <td> - <para style="terp_tblheader_Details">D/C</para> - </td> - </tr> - </blockTable> - </pto_header> - <para style="terp_default_8">[[repeatIn(objects,'o')]]</para> - <blockTable colWidths="269.0,269.0" style="Table1"> - <tr> - <td> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_default_Right_9"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_default_Bold_9">The Manager</para> - </td> - <td> - <para style="terp_default_Bold_9"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_default_Bold_9">[[ o.bank_id and o.bank_id.name or 'Bank' ]]</para> - </td> - <td> - <para style="terp_default_Bold_9"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_default_1"> - <font color="white"> </font> - </para> - <para style="terp_default_9">Dear Sir/Madam,</para> - </td> - <td> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <blockTable colWidths="539.0" style="Table2"> - <tr> - <td> - <para style="terp_tblheader_General_Centre">Payment Advice: [[ o.name ]] for period [[ get_month(o.date)['mname'] ]]</para> - </td> - </tr> - </blockTable> - <blockTable colWidths="539.0" style="Table3"> - <tr> - <td> - <para style="terp_default_9">[[ o.note ]]</para> - </td> - </tr> - </blockTable> - <para style="terp_default_8_space"> - <font color="white"> </font> - </para> - <blockTable colWidths="61.0,166.0,84.0,82.0,111.0,35.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">SI. No.</para> - </td> - <td> - <para style="terp_tblheader_Details">Name of the Employee</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Amount</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">By Salary</para> - </td> - <td> - <para style="terp_tblheader_Details">Bank Account</para> - </td> - <td> - <para style="terp_tblheader_Details">D/C</para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_8">[[ repeatIn(get_detail(o.line_ids),'line') ]]</para> - <blockTable colWidths="60.0,167.0,84.0,82.0,110.0,35.0" style="Table5"> - <tr> - <td> - <para style="P1" leftIndent="15" bulletIndent="0"> - <bullet><seq id="L1"/>.</bullet> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_default_9">[[ line['name'] ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(line['amount'], dp='Account') ]] [[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_default_Right_9">[[ formatLang(line['bysal'], dp='Account') ]] [[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_default_9">[[ line['acc_no'] ]]</para> - </td> - <td> - <para style="terp_default_9">[[ line['flag'] ]]</para> - </td> - </tr> - </blockTable> - </section> - <blockTable colWidths="60.0,167.0,84.0,82.0,145.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_Details">Total:</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_total(), dp='Account') ]] [[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ formatLang(get_bysal_total(), dp='Account') ]] [[ company.currency_id.symbol ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="terp_default_0.30cmspace"> - <font color="white"> </font> - </para> - <blockTable colWidths="269.0,269.0" style="Table7"> - <tr> - <td> - <para style="terp_tblheader_Details">Yours Sincerely</para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_tblheader_Details">For [[ company.name ]]</para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - <tr> - <td> - <para style="terp_tblheader_Details">Authorised Signature</para> - </td> - <td> - <para style="terp_tblheader_Details"> - <font color="white"> </font> - </para> - </td> - </tr> - </blockTable> - <para style="terp_default_9"> - <font color="white"> </font> - </para> - <para> - <seqReset id="L1"/> - </para> - </pto> - </story> -</document> diff --git a/addons/hr_payroll/report/report_payroll_register.py b/addons/hr_payroll/report/report_payroll_register.py deleted file mode 100644 index 96dde962074..00000000000 --- a/addons/hr_payroll/report/report_payroll_register.py +++ /dev/null @@ -1,108 +0,0 @@ -#-*- coding:utf-8 -*- - -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved -# d$ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time -from datetime import datetime -from report import report_sxw - -class report_payroll_register(report_sxw.rml_parse): - def __init__(self, cr, uid, name, context): - super(report_payroll_register, self).__init__(cr, uid, name, context) - - self.total_amount = 0.00 - self.total_bysal = 0.00 - self.localcontext.update({ - 'time': time, - 'get_month': self.get_month, - 'get_no': self.get_no, - 'get_basic':self.get_basic, - 'get_other':self.get_other, - 'get_allow':self.get_allow, - 'get_grows':self.get_grows, - 'get_deduct':self.get_deduct, - 'get_net':self.get_net, - 'add_line':self.add_line, - }) - self.no = 0 - self.basic = 0.0 - self.other = 0.0 - self.allow = 0.0 - self.grows = 0.0 - self.deduct = 0.0 - self.net = 0.0 - - def add_line(self, line): - self.basic += line.basic - self.other += line.other_pay - self.allow += line.allounce - self.grows += line.grows - self.deduct += line.deduction - self.net += line.net - - def get_basic(self,obj): - for line in obj.line_ids: - self.basic += line.basic - return self.basic - - def get_other(self,obj): - for line in obj.line_ids: - self.other += line.other_pay - return self.other - - def get_allow(self,obj): - for line in obj.line_ids: - self.allow += line.allounce - return self.allow - - def get_grows(self,obj): - for line in obj.line_ids: - self.grows += line.grows - return self.grows - - def get_deduct(self,obj): - for line in obj.line_ids: - self.deduct += line.deduction - return self.deduct - - def get_net(self,obj): - for line in obj.line_ids: - self.net += line.net - return self.net - - def get_month(self, indate): - new_date = datetime.strptime(indate, '%Y-%m-%d') - out_date = new_date.strftime('%B')+'-'+new_date.strftime('%Y') - return out_date - - def get_no(self): - self.no += 1 - return self.no - -report_sxw.report_sxw( - 'report.hr.payroll.register.sheet', - 'hr.payroll.register', - 'hr_payroll/report/payroll_register.rml', - parser=report_payroll_register -) - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/report/report_payslip.py b/addons/hr_payroll/report/report_payslip.py index 78e6ee2ff64..0fc37b44ac7 100644 --- a/addons/hr_payroll/report/report_payslip.py +++ b/addons/hr_payroll/report/report_payslip.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python #-*- coding:utf-8 -*- ############################################################################## @@ -21,7 +22,6 @@ # ############################################################################## -from datetime import datetime from report import report_sxw from tools import amount_to_text_en @@ -30,70 +30,20 @@ class payslip_report(report_sxw.rml_parse): def __init__(self, cr, uid, name, context): super(payslip_report, self).__init__(cr, uid, name, context) self.localcontext.update({ - 'convert': self.convert, - 'get_month': self.get_month, - 'get_earnings': self.get_earnings, - 'get_deductions':self.get_deductions, - 'get_leave':self.get_leave, - 'get_others':self.get_others, - }) + 'get_payslip_lines': self.get_payslip_lines, + }) - def convert(self, amount, cur): - amt_en = amount_to_text_en.amount_to_text(amount, 'en', cur) - return amt_en - - def get_others(self, obj): + def get_payslip_lines(self, obj): payslip_line = self.pool.get('hr.payslip.line') res = [] ids = [] for id in range(len(obj)): - if obj[id].category_id.type in ('advance', 'loan', 'otherpay', 'otherdeduct', 'installment'): + if obj[id].appears_on_payslip == True: ids.append(obj[id].id) if ids: res = payslip_line.browse(self.cr, self.uid, ids) return res - def get_leave(self, obj): - payslip_line = self.pool.get('hr.payslip.line') - res = [] - ids = [] - for id in range(len(obj)): - if obj[id].type == 'leaves': - ids.append(obj[id].id) - if ids: - res = payslip_line.browse(self.cr, self.uid, ids) - return res - - def get_earnings(self, obj): - payslip_line = self.pool.get('hr.payslip.line') - res = [] - ids = [] - for id in range(len(obj)): - if obj[id].category_id.type == 'allowance' and obj[id].type != 'leaves': - ids.append(obj[id].id) - if ids: - res = payslip_line.browse(self.cr, self.uid, ids) - return res - - def get_deductions(self, obj): - payslip_line = self.pool.get('hr.payslip.line') - res = [] - ids = [] - for id in range(len(obj)): - if obj[id].category_id.type == 'deduction' and obj[id].type != 'leaves': - ids.append(obj[id].id) - if ids: - res = payslip_line.browse(self.cr, self.uid, ids) - return res - - def get_month(self, obj): - res = { - 'mname':'' - } - date = datetime.strptime(obj.date, '%Y-%m-%d') - res['mname']= date.strftime('%B')+"-"+date.strftime('%Y') - return res['mname'] - -report_sxw.report_sxw('report.payslip.pdf', 'hr.payslip', 'hr_payroll/report/payslip.rml', parser=payslip_report) +report_sxw.report_sxw('report.test.pdf', 'hr.payslip', 'hr_payroll/report/report_payslip.rml', parser=payslip_report) # vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file diff --git a/addons/hr_payroll/report/report_payslip.rml b/addons/hr_payroll/report/report_payslip.rml new file mode 100644 index 00000000000..ab509072c63 --- /dev/null +++ b/addons/hr_payroll/report/report_payslip.rml @@ -0,0 +1,339 @@ +<?xml version="1.0"?> +<document filename="test.pdf"> + <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20"> + <pageTemplate id="first"> + <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> + </pageTemplate> + </template> + <stylesheet> + <blockTableStyle id="Standard_Outline"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table1"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table2"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table3"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + </blockTableStyle> + <blockTableStyle id="Table4"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table5"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table6"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table8"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> + </blockTableStyle> + <blockTableStyle id="Table9"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/> + </blockTableStyle> + <blockTableStyle id="Table13"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <initialize> + <paraStyle name="all" alignment="justify"/> + </initialize> + <paraStyle name="P1" fontName="Helvetica" fontSize="2.0" leading="3"/> + <paraStyle name="P2" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P3" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P4" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P7" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P13" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P14" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P15" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="Standard" fontName="Helvetica"/> + <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> + <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Index" fontName="Helvetica"/> + <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_space" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="Table Contents" fontName="Helvetica"/> + <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> + <paraStyle name="payslip_adj" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <images/> + </stylesheet> + <story> + <para style="P2">[[repeatIn(objects,'o')]]</para> + <blockTable colWidths="539.0" style="Table1"> + <tr> + <td> + <para style="P7">Pay Slip</para> + </td> + </tr> + </blockTable> + <para style="terp_header_Centre"> + <font face="Helvetica" size="6.0">[[o.credit_note==False and removeParentNode('para')]]</font> + <font face="Helvetica-Bold" size="14.0">Credit</font> + <font face="Helvetica" size="14.0"/> + <font face="Helvetica-Bold" size="14.0">Note</font> + </para> + <para style="P8">([[o.name or removeParentNode('para')]])</para> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table2"> + <tr> + <td> + <para style="P15">Name</para> + </td> + <td> + <para style="P15">[[o.employee_id.name]]</para> + </td> + <td> + <para style="P15">Designation </para> + </td> + <td> + <para style="P4">[[ o.employee_id.job_id.name or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,476.0" style="Table3"> + <tr> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica">Address </font> + </para> + </td> + <td> + <para style="P4">[[o.employee_id.address_home_id and o.employee_id.address_home_id.name or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street2 or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.zip or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.city or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.state_id and o.employee_id.address_home_id.state_id.name or '' ]] [[o.employee_id.address_home_id and o.employee_id.address_home_id.country_id and o.employee_id.address_home_id.country_id.name or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table4"> + <tr> + <td> + <para style="P15">Email</para> + </td> + <td> + <para style="P4">[[ o.employee_id.work_email or '' ]]</para> + </td> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica">Identification No</font> + </para> + </td> + <td> + <para style="P4">[[ o.employee_id.identification_id or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table5"> + <tr> + <td> + <para style="P15">Reference</para> + </td> + <td> + <para style="P4">[[ o.number or '' ]]</para> + </td> + <td> + <para style="P15">Bank Account</para> + </td> + <td> + <para style="P4">[[ o.employee_id.otherid or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table6"> + <tr> + <td> + <para style="P15">Date From</para> + </td> + <td> + <para style="P4">[[ o.date_from or '']]</para> + </td> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica" size="8.0">Date To</font> + </para> + </td> + <td> + <para style="P4">[[ o.date_to or '' ]]</para> + </td> + </tr> + </blockTable> + <para style="P6"> + <font color="white"> </font> + </para> + <para style="P6"/> + <blockTable colWidths="67.0,218.0,88.0,85.0,81.0" style="Table8"> + <tr> + <td> + <para style="P13">Code</para> + </td> + <td> + <para style="P13">Name</para> + </td> + <td> + <para style="P13">Quantity/Rate</para> + </td> + <td> + <para style="P13">Amount</para> + </td> + <td> + <para style="P14">Total</para> + </td> + </tr> + </blockTable> + <section> + <para style="P4">[[repeatIn(get_payslip_lines(o.line_ids),'p') ]]</para> + <blockTable colWidths="67.0,218.0,88.0,85.0,81.0" style="Table9"> + <tr> + <td> + <para style="P4">[[ p.code ]]</para> + </td> + <td> + <para style="P4">[[ p.name ]]</para> + </td> + <td> + <para style="P4">[[ formatLang(p.quantity) ]]</para> + </td> + <td> + <para style="P4">[[ formatLang(p.amount) ]]</para> + </td> + <td> + <para style="P5">[[ formatLang(p.total) ]] [[o.company_id and o.company_id.currency_id.symbol or '']]</para> + </td> + </tr> + </blockTable> + </section> + <para style="P10"> + <font color="white"> </font> + </para> + <para style="P16"> + <font color="white"> </font> + </para> + <para style="P6"> + <font color="white"> </font> + </para> + <para style="P1"> + <font color="white"> </font> + </para> + <blockTable colWidths="269.0,269.0" style="Table13"> + <tr> + <td> + <para style="P4"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12">Authorized Signature </para> + </td> + </tr> + </blockTable> + <para style="P3"> + <font color="white"> </font> + </para> + </story> +</document> + diff --git a/addons/hr_payroll/report/report_payslip_details.py b/addons/hr_payroll/report/report_payslip_details.py new file mode 100644 index 00000000000..1e9839eaa6f --- /dev/null +++ b/addons/hr_payroll/report/report_payslip_details.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python +#-*- coding:utf-8 -*- + +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved +# d$ +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## + +from report import report_sxw +from tools import amount_to_text_en + +class payslip_details_report(report_sxw.rml_parse): + + def __init__(self, cr, uid, name, context): + super(payslip_details_report, self).__init__(cr, uid, name, context) + self.localcontext.update({ + 'get_details_by_rule_category': self.get_details_by_rule_category, + 'get_lines_by_contribution_register': self.get_lines_by_contribution_register, + }) + + def get_details_by_rule_category(self, obj): + payslip_line = self.pool.get('hr.payslip.line') + rule_cate_obj = self.pool.get('hr.salary.rule.category') + + def get_recursive_parent(rule_categories): + if not rule_categories: + return [] + if rule_categories[0].parent_id: + rule_categories.insert(0, rule_categories[0].parent_id) + get_recursive_parent(rule_categories) + return rule_categories + + res = [] + result = {} + ids = [] + + for id in range(len(obj)): + ids.append(obj[id].id) + if ids: + self.cr.execute('''SELECT pl.id, pl.category_id FROM hr_payslip_line as pl \ + LEFT JOIN hr_salary_rule_category AS rc on (pl.category_id = rc.id) \ + WHERE pl.id in %s \ + GROUP BY rc.parent_id, pl.sequence, pl.id, pl.category_id \ + ORDER BY pl.sequence, rc.parent_id''',(tuple(ids),)) + for x in self.cr.fetchall(): + result.setdefault(x[1], []) + result[x[1]].append(x[0]) + for key, value in result.iteritems(): + rule_categories = rule_cate_obj.browse(self.cr, self.uid, [key]) + parents = get_recursive_parent(rule_categories) + category_total = 0 + for line in payslip_line.browse(self.cr, self.uid, value): + category_total += line.total + level = 0 + for parent in parents: + res.append({ + 'rule_category': parent.name, + 'name': parent.name, + 'code': parent.code, + 'level': level, + 'total': category_total, + }) + level += 1 + for line in payslip_line.browse(self.cr, self.uid, value): + res.append({ + 'rule_category': line.name, + 'name': line.name, + 'code': line.code, + 'total': line.total, + 'level': level + }) + return res + + def get_lines_by_contribution_register(self, obj): + payslip_line = self.pool.get('hr.payslip.line') + result = {} + res = [] + + for id in range(len(obj)): + if obj[id].register_id: + result.setdefault(obj[id].register_id.name, []) + result[obj[id].register_id.name].append(obj[id].id) + for key, value in result.iteritems(): + register_total = 0 + for line in payslip_line.browse(self.cr, self.uid, value): + register_total += line.total + res.append({ + 'register_name': key, + 'total': register_total, + }) + for line in payslip_line.browse(self.cr, self.uid, value): + res.append({ + 'name': line.name, + 'code': line.code, + 'quantity': line.quantity, + 'amount': line.amount, + 'total': line.total, + }) + return res + +report_sxw.report_sxw('report.paylip.details', 'hr.payslip', 'hr_payroll/report/report_payslip_details.rml', parser=payslip_details_report) + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file diff --git a/addons/hr_payroll/report/report_payslip_details.rml b/addons/hr_payroll/report/report_payslip_details.rml new file mode 100644 index 00000000000..c344389648d --- /dev/null +++ b/addons/hr_payroll/report/report_payslip_details.rml @@ -0,0 +1,425 @@ +<?xml version="1.0"?> +<document filename="test.pdf"> + <template pageSize="(595.0,842.0)" title="Test" author="Martin Simon" allowSplitting="20"> + <pageTemplate id="first"> + <frame id="first" x1="28.0" y1="28.0" width="539" height="786"/> + </pageTemplate> + </template> + <stylesheet> + <blockTableStyle id="Standard_Outline"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table1"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table2"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table3"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + </blockTableStyle> + <blockTableStyle id="Table4"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table5"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table6"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="0,0" stop="0,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="0,0" stop="0,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="1,0" stop="1,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="1,0" stop="1,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="2,0" stop="2,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="2,0" stop="2,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBEFORE" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEAFTER" colorName="#cccccc" start="3,0" stop="3,-1"/> + <lineStyle kind="LINEABOVE" colorName="#cccccc" start="3,0" stop="3,0"/> + <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table10"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table11"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table12"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> + </blockTableStyle> + <blockTableStyle id="Table8"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <blockTableStyle id="Table7"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> + <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> + </blockTableStyle> + <blockTableStyle id="Table16"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="0,-1" stop="0,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="1,-1" stop="1,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="2,-1" stop="2,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="3,-1" stop="3,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="4,-1" stop="4,-1"/> + <lineStyle kind="LINEBELOW" colorName="#e6e6e6" start="5,-1" stop="5,-1"/> + </blockTableStyle> + <blockTableStyle id="Table13"> + <blockAlignment value="LEFT"/> + <blockValign value="TOP"/> + </blockTableStyle> + <initialize> + <paraStyle name="all" alignment="justify"/> + </initialize> + <paraStyle name="P1" fontName="Helvetica" fontSize="2.0" leading="3"/> + <paraStyle name="P2" fontName="Helvetica" fontSize="2.0" leading="3"/> + <paraStyle name="P3" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P4" rightIndent="-56.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P5" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P6" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P7" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P8" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P9" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P11" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P12" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P13" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P14" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P15" fontName="Helvetica-Bold" fontSize="8.0" leading="10"/> + <paraStyle name="P16" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P17" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P18" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P19" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT"/> + <paraStyle name="P20" fontName="Helvetica" fontSize="2.0" leading="3"/> + <paraStyle name="P21" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P22" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT"/> + <paraStyle name="P23" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT"/> + <paraStyle name="P24" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P25" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="P26" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="Standard" fontName="Helvetica"/> + <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> + <paraStyle name="Text body" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="List" fontName="Helvetica" spaceBefore="0.0" spaceAfter="6.0"/> + <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Index" fontName="Helvetica"/> + <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_space" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="14.0" leading="17" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Centre_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_8" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_Bold_9" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_default_10" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="Table Contents" fontName="Helvetica"/> + <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> + <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> + <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> + <paraStyle name="payslip_adj" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> + <images/> + </stylesheet> + <story> + <para style="P3">[[repeatIn(objects,'o')]]</para> + <blockTable colWidths="539.0" style="Table1"> + <tr> + <td> + <para style="P8">Pay Slip Details</para> + </td> + </tr> + </blockTable> + <para style="terp_header_Centre"> + <font face="Helvetica" size="6.0">[[o.credit_note==False and removeParentNode('para')]]</font> + <font face="Helvetica-Bold" size="14.0">Credit</font> + <font face="Helvetica" size="14.0"/> + <font face="Helvetica-Bold" size="14.0">Note</font> + </para> + <para style="P9">([[o.name or removeParentNode('para')]])</para> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table2"> + <tr> + <td> + <para style="P16">Name</para> + </td> + <td> + <para style="P16">[[o.employee_id.name]]</para> + </td> + <td> + <para style="P16">Designation </para> + </td> + <td> + <para style="P5">[[ o.employee_id.job_id.name or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,476.0" style="Table3"> + <tr> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica">Address </font> + </para> + </td> + <td> + <para style="P5">[[o.employee_id.address_home_id and o.employee_id.address_home_id.name or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.street2 or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.zip or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.city or '' ]],[[o.employee_id.address_home_id and o.employee_id.address_home_id.state_id and o.employee_id.address_home_id.state_id.name or '' ]] [[o.employee_id.address_home_id and o.employee_id.address_home_id.country_id and o.employee_id.address_home_id.country_id.name or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table4"> + <tr> + <td> + <para style="P16">Email</para> + </td> + <td> + <para style="P5">[[ o.employee_id.work_email or '' ]]</para> + </td> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica">Identification No</font> + </para> + </td> + <td> + <para style="P5">[[ o.employee_id.identification_id or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table5"> + <tr> + <td> + <para style="P16">Reference</para> + </td> + <td> + <para style="P5">[[ o.number or '' ]]</para> + </td> + <td> + <para style="P16">Bank Account</para> + </td> + <td> + <para style="P5">[[ o.employee_id.otherid or '' ]]</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="63.0,206.0,89.0,181.0" style="Table6"> + <tr> + <td> + <para style="P16">Date From</para> + </td> + <td> + <para style="P5">[[ o.date_from or '']]</para> + </td> + <td> + <para style="terp_default_Bold_8"> + <font face="Helvetica" size="8.0">Date To</font> + </para> + </td> + <td> + <para style="P5">[[ o.date_to or '' ]]</para> + </td> + </tr> + </blockTable> + <para style="P7"/> + <para style="P11"> + <font color="white"> </font> + </para> + <para style="P5"> + <font color="white"> </font> + </para> + <blockTable colWidths="539.0" style="Table10"> + <tr> + <td> + <para style="P10">Details by Salary Rule Category: </para> + </td> + </tr> + </blockTable> + <blockTable colWidths="54.0,388.0,97.0" style="Table11"> + <tr> + <td> + <para style="P15">Code</para> + </td> + <td> + <para style="P15">Salary Rule Category</para> + </td> + <td> + <para style="P14">Total</para> + </td> + </tr> + </blockTable> + <para style="P1"> + <font color="white"> </font> + </para> + <section> + <para style="P16">[[repeatIn(get_details_by_rule_category(o.details_by_salary_rule_category),'h') ]]</para> + <blockTable colWidths="54.0,388.0,97.0" style="Table12"> + <tr> + <td> + <para style="P16"> + <font face="Helvetica">[[ h['code'] ]]</font> + <font face="Helvetica">[[ h['level']!=0 and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font')]]</font> + </para> + </td> + <td> + <para style="P17"><font face="Helvetica" color="white">[[ '..'*h['level'] ]]</font>[[ h['rule_category'] ]]<font face="Helvetica">[[ h['level']!=0 and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font') ]]</font></para> + </td> + <td> + <para style="P6">[[ formatLang(h['total']) ]] [[o.company_id and o.company_id.currency_id.symbol or '']] <font face="Helvetica" size="8.0">[[ h['level']==0 and ( setTag('para','para',{'style':'terp_default_10'})) or removeParentNode('font') ]]</font></para> + </td> + </tr> + </blockTable> + </section> + <para style="P7"> + <font color="white"> </font> + </para> + <blockTable colWidths="539.0" style="Table8"> + <tr> + <td> + <para style="P10">Payslip Lines by Contribution Register:</para> + </td> + </tr> + </blockTable> + <blockTable colWidths="114.0,42.0,170.0,85.0,56.0,71.0" style="Table7"> + <tr> + <td> + <para style="P13">Register Name</para> + </td> + <td> + <para style="P13">Code</para> + </td> + <td> + <para style="P13">Name</para> + </td> + <td> + <para style="P13">Quantity/Rate</para> + </td> + <td> + <para style="P13">Amount</para> + </td> + <td> + <para style="P14">Total</para> + </td> + </tr> + </blockTable> + <section> + <para style="P16">[[repeatIn(get_lines_by_contribution_register(o.details_by_salary_rule_category),'r') ]]</para> + <blockTable colWidths="113.0,44.0,169.0,85.0,56.0,72.0" style="Table16"> + <tr> + <td> + <para style="P16">[[ r.get('register_name', False) ]]<font face="Helvetica">[[ h.get('register_name', False) and ( setTag('para','para',{'style':'terp_default_8'})) or removeParentNode('font')]]</font></para> + </td> + <td> + <para style="P5">[[ r['code'] ]]</para> + </td> + <td> + <para style="P5">[[ r['name'] ]]</para> + </td> + <td> + <para style="P5">[[ formatLang(r['quantity']) ]]</para> + </td> + <td> + <para style="P5">[[ formatLang(r['amount']) ]]</para> + </td> + <td> + <para style="P6">[[ formatLang(r['total']) ]] [[ o.company_id and o.company_id.currency_id.symbol or '']]<font face="Helvetica">[[ r.get('register_name', False) and ( setTag('para','para',{'style':'terp_default_10'})) or removeParentNode('font')]]</font></para> + </td> + </tr> + </blockTable> + </section> + <blockTable colWidths="269.0,269.0" style="Table13"> + <tr> + <td> + <para style="P5"> + <font color="white"> </font> + </para> + </td> + <td> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12"> + <font color="white"> </font> + </para> + <para style="P12">Authorized Signature </para> + </td> + </tr> + </blockTable> + <para style="P4"> + <font color="white"> </font> + </para> + </story> +</document> + diff --git a/addons/hr_payroll/report/report_year_report.rml b/addons/hr_payroll/report/report_year_report.rml deleted file mode 100644 index 564e87d04ab..00000000000 --- a/addons/hr_payroll/report/report_year_report.rml +++ /dev/null @@ -1,367 +0,0 @@ -<?xml version="1.0"?> -<document filename="Yearly Salary Details.pdf"> - <template pageSize="(842.0,595.0)" title="Yearly Salary Details" author="OpenERP S.A.(sales@openerp.com)" allowSplitting="20"> - <pageTemplate id="first"> - <frame id="first" x1="28.0" y1="57.0" width="786" height="481"/> - </pageTemplate> - </template> - <stylesheet> - <blockTableStyle id="Standard_Outline"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - </blockTableStyle> - <blockTableStyle id="Table4"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="6,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="7,0" stop="7,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="10,0" stop="10,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="11,0" stop="11,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="12,0" stop="12,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="13,0" stop="13,0"/> - <lineStyle kind="LINEBELOW" colorName="#000000" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table1"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="0,-1" stop="0,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="1,-1" stop="1,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="2,-1" stop="2,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="3,-1" stop="3,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="4,-1" stop="4,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="5,-1" stop="5,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="6,-1" stop="6,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="7,-1" stop="7,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="8,-1" stop="8,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="9,-1" stop="9,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="10,-1" stop="10,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="11,-1" stop="11,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="12,-1" stop="12,-1"/> - <lineStyle kind="LINEBELOW" colorName="#cccccc" start="13,-1" stop="13,-1"/> - </blockTableStyle> - <blockTableStyle id="Table6"> - <blockAlignment value="LEFT"/> - <blockValign value="TOP"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="0,0" stop="0,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="1,0" stop="1,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="2,0" stop="2,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="3,0" stop="3,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="4,0" stop="4,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="5,0" stop="5,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="6,0" stop="6,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="7,0" stop="7,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="8,0" stop="8,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="9,0" stop="9,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="10,0" stop="10,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="11,0" stop="11,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="12,0" stop="12,0"/> - <lineStyle kind="LINEABOVE" colorName="#000000" start="13,0" stop="13,0"/> - </blockTableStyle> - <initialize> - <paraStyle name="all" alignment="justify"/> - </initialize> - <paraStyle name="Standard" fontName="Helvetica"/> - <paraStyle name="Heading" fontName="Helvetica" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Text body" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="List" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Caption" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Index" fontName="Helvetica"/> - <paraStyle name="Table Contents" fontName="Helvetica"/> - <paraStyle name="Table Heading" fontName="Helvetica" alignment="CENTER"/> - <paraStyle name="Drawing" fontName="Helvetica" fontSize="12.0" leading="15" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="Header" fontName="Helvetica"/> - <paraStyle name="Endnote" rightIndent="0.0" leftIndent="14.0" fontName="Helvetica" fontSize="10.0" leading="13"/> - <paraStyle name="Addressee" fontName="Helvetica" spaceBefore="0.0" spaceAfter="3.0"/> - <paraStyle name="Signature" fontName="Helvetica"/> - <paraStyle name="Heading 9" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 8" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 7" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 6" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 5" fontName="Helvetica-Bold" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 4" fontName="Helvetica-BoldOblique" fontSize="85%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 1" fontName="Helvetica-Bold" fontSize="115%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 10" fontName="Helvetica-Bold" fontSize="75%" leading="NaN" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="Heading 2" fontName="Helvetica-BoldOblique" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="First line indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Hanging indent" rightIndent="0.0" leftIndent="28.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Salutation" fontName="Helvetica"/> - <paraStyle name="Text body indent" rightIndent="0.0" leftIndent="0.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Heading 3" fontName="Helvetica-Bold" fontSize="14.0" leading="17" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="List Indent" rightIndent="0.0" leftIndent="142.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="Marginalia" rightIndent="0.0" leftIndent="113.0" fontName="Helvetica" fontSize="10.0" leading="13" spaceBefore="0.0" spaceAfter="6.0"/> - <paraStyle name="terp_header" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_8" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Bold_9" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_General" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_tblheader_General_Centre" fontName="Helvetica-Bold" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="6.0" spaceAfter="6.0"/> - <paraStyle name="terp_default_Centre_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="Footer" fontName="Helvetica"/> - <paraStyle name="Horizontal Line" fontName="Helvetica" fontSize="6.0" leading="8" spaceBefore="0.0" spaceAfter="14.0"/> - <paraStyle name="terp_tblheader_General_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Centre" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_tblheader_Details_Right" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_8" fontName="Helvetica" fontSize="8.0" leading="10" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_header_Right" fontName="Helvetica-Bold" fontSize="15.0" leading="19" alignment="LEFT" spaceBefore="12.0" spaceAfter="6.0"/> - <paraStyle name="terp_header_Centre" fontName="Helvetica-Bold" fontSize="12.0" leading="15" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_address" fontName="Helvetica" fontSize="10.0" leading="13" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Centre_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="CENTER" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9" fontName="Helvetica" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_1" fontName="Helvetica" fontSize="2.0" leading="3" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_Right_9_Bold" fontName="Helvetica-Bold" fontSize="9.0" leading="11" alignment="RIGHT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_8_Italic" fontName="Helvetica-Oblique" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="0.0" spaceAfter="0.0"/> - <paraStyle name="terp_default_space" fontName="Helvetica" fontSize="8.0" leading="10" alignment="LEFT" spaceBefore="9.0" spaceAfter="0.0"/> - <images/> - </stylesheet> - <story> - <pto> - <pto_header> - <blockTable colWidths="117.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,57.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[0] != 'None' and m[0] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[1] != 'None' and m[1] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[2] != 'None' and m[2] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[3] != 'None' and m[3] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[4] != 'None' and m[4] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[5] != 'None' and m[5] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[6] != 'None' and m[6] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[7] != 'None' and m[7] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[8] != 'None' and m[8] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[9] != 'None' and m[9] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[10] != 'None' and m[10] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[11] != 'None' and m[11] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Total</para> - </td> - </tr> - </blockTable> - </pto_header> - <para style="terp_header_Centre">Yearly Salary Details </para> - <para style="terp_default_Centre_9">From [[ formatLang(data['form']['date_from'], date=True) ]] To [[ formatLang(data['form']['date_to'], date=True) ]]</para> - <para style="terp_default_space"> - <font color="white"> </font> - </para> - <section> - <para style="terp_default_1">[[ repeatIn(get_periods(data['form']),'m') ]]</para> - <blockTable colWidths="117.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,57.0" style="Table4"> - <tr> - <td> - <para style="terp_tblheader_Details">Name</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[0] != 'None' and m[0] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[1] != 'None' and m[1] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[2] != 'None' and m[2] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[3] != 'None' and m[3] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[4] != 'None' and m[4] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[5] != 'None' and m[5] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[6] != 'None' and m[6] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[7] != 'None' and m[7] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[8] != 'None' and m[8] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[9] != 'None' and m[9] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[10] != 'None' and m[10] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">[[ m[11] != 'None' and m[11] or '' ]]</para> - </td> - <td> - <para style="terp_tblheader_Details_Right">Total</para> - </td> - </tr> - </blockTable> - <section> - <para style="terp_default_1">[[ repeatIn(get_employee(data['form']),'e') ]]</para> - <blockTable colWidths="117.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,57.0" style="Table1"> - <tr> - <td> - <para style="terp_default_9">[[ e[0] ]]</para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[1]!='' and formatLang(e[1], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[2]!='' and formatLang(e[2], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[3]!='' and formatLang(e[3], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[4]!='' and formatLang(e[4], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[5]!='' and formatLang(e[5], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[6]!='' and formatLang(e[6], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[7]!='' and formatLang(e[7], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[8]!='' and formatLang(e[8], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[9]!='' and formatLang(e[9], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[10]!='' and formatLang(e[10], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[11]!='' and formatLang(e[11], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_8"> - <font face="Helvetica" size="9.0">[[ (e[12]!='' and formatLang(e[12], dp='Account')) or removeParentNode('font') ]] [[company.currency_id.symbol]]</font> - </para> - </td> - <td> - <para style="terp_default_Right_9_Bold">[[ formatLang(e[13], dp='Account') ]] [[company.currency_id.symbol]]</para> - </td> - </tr> - </blockTable> - </section> - </section> - <section> - <para style="terp_default_1">[[ repeatIn(get_months_tol(),'t') ]]</para> - <blockTable colWidths="117.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,51.0,57.0" style="Table6"> - <tr> - <td> - <para style="terp_tblheader_Details">Total</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[1], dp='Account') or removeParentNode('para') ]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[2], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[3], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[4], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[5], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[6], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[7], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[8], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[9], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[10], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[11], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(t[12], dp='Account') or removeParentNode('para')]] [[company.currency_id.symbol]]</para> - </td> - <td> - <para style="terp_tblheader_General_Right">[[ formatLang(get_total(), dp='Account') ]] [[company.currency_id.symbol]]</para> - </td> - </tr> - </blockTable> - </section> - </pto> - </story> -</document> diff --git a/addons/hr_payroll/report/report_year_salary.py b/addons/hr_payroll/report/report_year_salary.py deleted file mode 100644 index 4c5a506d2d3..00000000000 --- a/addons/hr_payroll/report/report_year_salary.py +++ /dev/null @@ -1,120 +0,0 @@ -#-*- coding:utf-8 -*- - -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved -# d$ -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import datetime -from report import report_sxw -import time -import pooler - -class year_salary_report(report_sxw.rml_parse): - - def __init__(self, cr, uid, name, context): - super(year_salary_report, self).__init__(cr, uid, name, context) - self.localcontext.update({ - 'time': time, - 'get_employee': self.get_employee, - 'get_periods': self.get_periods, - 'get_months_tol': self.get_months_tol, - 'get_total': self.get_total, - }) - - self.mnths =[] - self.mnths_tol = [] - self.total=0.0 - - def get_periods(self,form): -# Get start year-month-date and end year-month-date - fy = int(form['date_from'][0:4]) - ly = int(form['date_to'][0:4]) - - fm = int(form['date_from'][5:7]) - lm = int(form['date_to'][5:7]) - no_months = (ly-fy)*12+lm-fm + 1 - cm = fm - cy = fy - -# Get name of the months from integer - mnth_name = [] - for count in range(0,no_months): - m = datetime.date(cy, cm, 1).strftime('%b') - mnth_name.append(m) - self.mnths.append(str(cm)+'-'+str(cy)) - if cm == 12: - cm = 0 - cy = ly - cm = cm +1 - for c in range(0,(12-no_months)): - mnth_name.append('None') - self.mnths.append('None') - return [mnth_name] - - def get_employee(self,form): - ls1=[] - ls = [] - tol_mnths=['Total',0,0,0,0,0,0,0,0,0,0,0,0] - emp = pooler.get_pool(self.cr.dbname).get('hr.employee') - emp_ids = form['employee_ids'] - empll = emp.browse(self.cr,self.uid, emp_ids) - cnt = 1 - for emp_id in empll: - ls1.append(emp_id.name) - tol = 0.0 - for mnth in self.mnths: - if mnth <> 'None': - if len(mnth) != 7: - mnth = '0' + str(mnth) - query = "select net from hr_payslip where employee_id = "+str(emp_id.id)+" and to_char(date,'mm-yyyy') like '%"+mnth+"%' and state = 'done' " - self.cr.execute(query) - sal = self.cr.fetchall() - if sal: - ls1.append(sal[0][0]) - tol += sal[0][0] - tol_mnths[cnt] = tol_mnths[cnt] + sal[0][0] - else: - ls1.append(0.00) - tol_mnths[cnt] = 0.0 - else: - ls1.append('') - tol_mnths[cnt] = '' - cnt = cnt + 1 - cnt = 1 - ls1.append(tol) - ls.append(ls1) - ls1 = [] - self.mnths_tol.append(tol_mnths) - return ls - - def get_months_tol(self): - return self.mnths_tol - - def get_total(self): - for item in self.mnths_tol: - for count in range(1,len(item)): - if item[count] == '': - continue - self.total += item[count] - return self.total - -report_sxw.report_sxw('report.year.salary', 'hr.payslip', 'hr_payroll/report/report_year_report.rml', parser=year_salary_report,header='internal landscape') - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/security/hr_security.xml b/addons/hr_payroll/security/hr_security.xml index 339fb1961b9..d55f1c81cce 100644 --- a/addons/hr_payroll/security/hr_security.xml +++ b/addons/hr_payroll/security/hr_security.xml @@ -6,5 +6,12 @@ <!-- <field name="name">Human Resources / Payroll</field>--> <!-- </record>--> + <record id="property_rule_employee_payslip" model="ir.rule"> + <field name="name">Employee Payslip</field> + <field model="ir.model" name="model_id" ref="model_hr_payslip"/> + <field name="domain_force">['|', ('employee_id.user_id', '=', user.id), ('employee_id.department_id.manager_id.user_id', '=', user.id)]</field> + <field name="groups" eval="[(4,ref('base.group_hr_user'))]"/> + </record> + </data> </openerp>
\ No newline at end of file diff --git a/addons/hr_payroll/security/ir.model.access.csv b/addons/hr_payroll/security/ir.model.access.csv index bafa1564e23..d19ec411d5d 100644 --- a/addons/hr_payroll/security/ir.model.access.csv +++ b/addons/hr_payroll/security/ir.model.access.csv @@ -1,20 +1,15 @@ "id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" -"access_hr_passport","hr.passport","model_hr_passport","base.group_hr_user",1,1,1,1 "access_hr_payroll_structure","hr.payroll.structure","model_hr_payroll_structure","base.group_hr_user",1,1,1,1 -"access_hr_payroll_register","hr.payroll.register","model_hr_payroll_register","base.group_hr_user",1,1,1,1 -"access_hr_payroll_advice","hr.payroll.advice","model_hr_payroll_advice","base.group_hr_user",1,1,1,1 -"access_hr_payroll_advice_line","hr.payroll.advice.line","model_hr_payroll_advice_line","base.group_hr_user",1,1,1,1 -"access_hr_contibution_register","hr.contibution.register","model_hr_contibution_register","base.group_hr_user",1,1,1,1 -"access_hr_contibution_register_line","hr.contibution.register.line","model_hr_contibution_register_line","base.group_hr_user",1,1,1,1 -"access_hr_allounce_deduction_category","hr.allounce.deduction.category","model_hr_allounce_deduction_categoty","base.group_hr_user",1,1,1,1 -"access_company_contribution","company.contribution","model_company_contribution","base.group_hr_user",1,1,1,1 -"access_company_contribution_line","company.contribution.line","model_company_contribution_line","base.group_hr_user",1,1,1,1 +"access_hr_contribution_register","hr.contribution.register","model_hr_contribution_register","base.group_hr_user",1,1,1,1 +"access_hr_salary_rule_category","hr.salary.rule.category","model_hr_salary_rule_category","base.group_hr_user",1,1,1,1 "access_hr_payslip","hr.payslip","model_hr_payslip","base.group_hr_user",1,1,1,1 "access_hr_payslip_line","hr.payslip.line","model_hr_payslip_line","base.group_hr_user",1,1,1,1 -"access_hr_payslip_line_line","hr.payslip.line.line","model_hr_payslip_line_line","base.group_hr_user",1,1,1,1 -"access_res_partner_payroll","res.partner.payroll","base.model_res_partner","base.group_hr_user",1,1,1,1 +"access_hr_payslip_input_user","hr.payslip.input.user","model_hr_payslip_input","base.group_hr_user",1,1,1,1 "access_hr_payslip_manager","hr.payslip.manager","model_hr_payslip","base.group_hr_manager",1,1,1,1 "access_hr_payslip_line_manager","hr.payslip.line.manager","model_hr_payslip_line","base.group_hr_manager",1,1,1,1 "access_hr_payroll_structure_manager","hr.payroll.structure.manager","model_hr_payroll_structure","base.group_hr_manager",1,1,1,1 -"access_hr_passport_manager","hr.passport.manager","model_hr_passport","base.group_hr_manager",1,1,1,1 -"access_hr_contract_wage_type","hr.contract.wage.type user","hr_contract.model_hr_contract_wage_type","base.group_hr_user",1,1,1,1 +"access_hr_payslip_worked_days ","hr.payslip.worked_days","model_hr_payslip_worked_days","base.group_hr_manager",1,1,1,1 +"access_hr_salary_rule","hr.salary.rule","model_hr_salary_rule","base.group_hr_manager",1,1,1,1 +"access_hr_payslip_run","hr.payslip.run","model_hr_payslip_run","base.group_hr_manager",1,1,1,1 +"access_hr_payslip_input","hr.payslip.input","model_hr_payslip_input","base.group_hr_manager",1,1,1,1 +"access_hr_rule_input","hr.rule.input","model_hr_rule_input","base.group_hr_manager",1,1,1,1 diff --git a/addons/hr_payroll/test/hr_payroll_report.yml b/addons/hr_payroll/test/hr_payroll_report.yml index 90866d84cfa..5b86bacf693 100644 --- a/addons/hr_payroll/test/hr_payroll_report.yml +++ b/addons/hr_payroll/test/hr_payroll_report.yml @@ -1,41 +1,10 @@ - In order to test the PDF reports defined on HR Payroll, we will print Employees' Salary Structure - - !python {model: hr.employee}: | - import netsvc, tools, os - (data, format) = netsvc.LocalService('report.salary.structure').create(cr, uid, [ref('hr_payroll.hr_employee_bonamy0')], {}, {}) - if tools.config['test_report_directory']: - file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-salary_structure.'+format), 'wb+').write(data) - -- Print HR Payslip - !python {model: hr.payslip}: | import netsvc, tools, os (data, format) = netsvc.LocalService('report.payslip.pdf').create(cr, uid, [ref('hr_payroll.hr_payslip_salaryslipofbonamyforjune0')], {}, {}) if tools.config['test_report_directory']: - file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-payslip_report.'+format), 'wb+').write(data) - -- - Print Employee Salary Statement through wizard -- - !python {model: hr.payslip}: | - import time - ctx={} - ctx.update({'model': 'hr.employee','active_ids': [ref('hr.employee1'),ref('hr.employee2'),ref('hr.employee3'),ref('hr_payroll.hr_employee_bonamy0')]}) - data_dict = {'employee_ids': [(6,0,[ref('hr.employee1'),ref('hr.employee2'),ref('hr.employee3'),ref('hr_payroll.hr_employee_bonamy0')])], 'date_from': time.strftime('%Y-01-01'), 'date_to': time.strftime('%Y-%m-%d')} - from tools import test_reports - test_reports.try_report_action(cr, uid, 'action_hr_payroll_employees_detail',wiz_data=data_dict, context=ctx, our_module='hr_payroll') - -- - Print Salary Register through wizard -- - !python {model: hr.payslip}: | - import time - ctx={} - ctx.update({'model': 'hr.payslip','active_ids': [ref('hr.employee1'),ref('hr.employee2'),ref('hr.employee3'),ref('hr_payroll.hr_employee_bonamy0')]}) - data_dict = {'employee_ids': [(6,0,[ref('hr.employee1'),ref('hr.employee2'),ref('hr.employee3'),ref('hr_payroll.hr_employee_bonamy0')])], 'date_from': time.strftime('%Y-01-01'), 'date_to': time.strftime('%Y-%m-%d')} - from tools import test_reports - test_reports.try_report_action(cr, uid, 'action_hr_payroll_year_salary',wiz_data=data_dict, context=ctx, our_module='hr_payroll') - - + file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-payslip_report.'+format), 'wb+').write(data)
\ No newline at end of file diff --git a/addons/hr_payroll/test/payment_advice.yml b/addons/hr_payroll/test/payment_advice.yml deleted file mode 100644 index ef600670a48..00000000000 --- a/addons/hr_payroll/test/payment_advice.yml +++ /dev/null @@ -1,59 +0,0 @@ -- - I test the 'Payment Advice' in order to check the hr_payroll in OpenERP -- - I create a new employee “Richie” -- - !record {model: hr.employee, id: hr_employee_richie0}: - address_home_id: base.res_partner_address_1 - address_id: base.res_partner_address_9 - birthday: '1984-05-01' - children: 0.0 - contract_ids: - - advantages_gross: 0.0 - advantages_net: 0.0 - date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" - date_start: !eval time.strftime('%Y-%m-%d') - name: reference - wage: 5000.0 - wage_type_id: hr_contract.hr_contract_monthly_gross - type_id: hr_contract.hr_contract_type_emp - country_id: base.in - department_id: hr.dep_it - gender: male - marital: hr.hr_employee_marital_status_single - name: Richie - vehicle_distance: 0.0 -- - I create a new payment advice record -- - !record {model: hr.payroll.advice, id: hr_payroll_advice_advice0}: - line_ids: - - amount: 5500.0 - bysal: 5000.0 - employee_id: 'hr_employee_richie0' - flag: C - name: Axis Bank - name: advice1 -- - I confirmed the sheet by click on "Confirm Sheet" button. -- - !python {model: hr.payroll.advice}: | - self.confirm_sheet(cr, uid, [ref("hr_payroll_advice_advice0")], {"lang": "en_US", - "active_model": "ir.ui.menu", "active_ids": [ref("hr_payroll.hr_menu_payment_advice")], - "tz": False, "active_id": ref("hr_payroll.hr_menu_payment_advice")}) -- - I check that a state is "Confirm" -- - !python {model: hr.payroll.advice}: | - from tools.translate import _ - advice_id=self.browse(cr, uid, ref("hr_payroll_advice_advice0")) - assert(advice_id.state == 'confirm'), _('State not changed!') - -- - Print Payroll Advice -- - !python {model: hr.payroll.advice}: | - import netsvc, tools, os - (data, format) = netsvc.LocalService('report.payroll.advice').create(cr, uid, [ref('hr_payroll_advice_advice0')], {}, {}) - if tools.config['test_report_directory']: - file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-payroll-advice.'+format), 'wb+').write(data) diff --git a/addons/hr_payroll/test/payroll_register.yml b/addons/hr_payroll/test/payroll_register.yml deleted file mode 100644 index 41231e361db..00000000000 --- a/addons/hr_payroll/test/payroll_register.yml +++ /dev/null @@ -1,64 +0,0 @@ -- - I test the 'Payroll Register' in order to check the hr_payroll in OpenERP - I create a new employee “Keith” -- - !record {model: hr.employee, id: hr_employee_keith0}: - address_home_id: base.res_partner_address_3 - address_id: base.res_partner_address_9 - birthday: '1984-05-01' - children: 0.0 - contract_ids: - - advantages_gross: 0.0 - advantages_net: 0.0 - date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" - date_start: !eval time.strftime('%Y-%m-%d') - name: reference - wage: 5000.0 - wage_type_id: hr_contract.hr_contract_monthly_gross - type_id: hr_contract.hr_contract_type_emp - country_id: base.in - department_id: hr.dep_it - gender: male - marital: hr.hr_employee_marital_status_single - name: Keith - vehicle_distance: 0.0 -- - I create a payroll register record. -- - !record {model: hr.payroll.register, id: hr_payroll_register_payroll0}: - date: !eval "(datetime.now() + timedelta(1)).strftime('%Y-%m-%d')" - line_ids: - - employee_id: hr_payroll.hr_employee_keith0 - name: payroll1 -- - I click on Compute button. -- - !python {model: hr.payroll.register}: | - self.compute_sheet(cr, uid, [ref("hr_payroll_register_payroll0")], {"lang": "en_US", - "tz": False, "active_model": "ir.ui.menu", "department_id": False, "active_ids": - [ref("hr_payroll.hr_menu_payroll_register")], "section_id": False, "active_id": - ref("hr_payroll.hr_menu_payroll_register"), }) -- - Then I click on Verify Sheet button. -- - !python {model: hr.payroll.register}: | - self.verify_sheet(cr, uid, [ref("hr_payroll_register_payroll0")], {"lang": "en_US", - "tz": False, "active_model": "ir.ui.menu", "department_id": False, "active_ids": - [ref("hr_payroll.hr_menu_payroll_register")], "section_id": False, "active_id": - ref("hr_payroll.hr_menu_payroll_register"), }) -- - I check that a state has transferred from 'Wating for Verification' to 'Wating for HR Verification'state -- - !python {model: hr.payroll.register}: | - from tools.translate import _ - reg_brw=self.browse(cr, uid, ref("hr_payroll_register_payroll0")) - assert(reg_brw.state == 'hr_check'), _('State not changed!') - -- - Print HR Payroll Register -- - !python {model: hr.payroll.register}: | - import netsvc, tools, os - (data, format) = netsvc.LocalService('report.hr.payroll.register.sheet').create(cr, uid, [ref('hr_payroll_register_payroll0')], {}, {}) - if tools.config['test_report_directory']: - file(os.path.join(tools.config['test_report_directory'], 'hr_payroll-register_report.'+format), 'wb+').write(data) diff --git a/addons/hr_payroll/test/payslip.yml b/addons/hr_payroll/test/payslip.yml index 56387ee0a98..089005f0b52 100644 --- a/addons/hr_payroll/test/payslip.yml +++ b/addons/hr_payroll/test/payslip.yml @@ -1,137 +1,94 @@ - - I test the 'Payment Advice' in order to check the hr_payroll in OpenERP + I test "Payslip" in order to check the hr_payroll module in OpenERP - - I Create a bank record -- - !record {model: res.partner.bank, id: res_partner_bank_0}: - acc_number: '987654321' - partner_id: base.res_partner_desertic_hispafuentes - sequence: 0.0 - name: Fortis - state: bank - bank: base.res_bank_1 -- - I create a new employee “Richard” + I create a new employee "Richard" - !record {model: hr.employee, id: hr_employee_richard0}: - address_home_id: base.res_partner_address_2 - address_id: base.res_partner_address_9 birthday: '1984-05-01' - children: 0.0 - contract_ids: - - advantages_gross: 0.0 - advantages_net: 0.0 - date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" - date_start: !eval time.strftime('%Y-%m-%d') - name: reference - wage: 5000.0 - wage_type_id: hr_contract.hr_contract_monthly_gross - type_id: hr_contract.hr_contract_type_emp - country_id: base.in + country_id: base.be department_id: hr.dep_it gender: male - marital: hr.hr_employee_marital_status_single name: Richard - bank_account_id: res_partner_bank_0 - vehicle_distance: 0.0 - - I create a new payroll structure for software developer + I create a salary structure for "Software Developer" - - !record {model: hr.payroll.structure, id: hr_payroll_structure_softwaredeveloper0}: + !record {model: hr.payroll.structure, id: hr_payroll_structure_softwaredeveloper}: + name: Salary Structure for Software Developer code: SD - line_ids: - - amount: 0.40000000000000002 - amount_type: per - category_id: hr_payroll.HRA - code: HRA - company_contrib: 0.0 - name: House Rant Allowance - sequence: 5 - total: 0.0 - type: allowance - - amount: 10000.0 - amount_type: fix - category_id: hr_payroll.CA - code: CA - company_contrib: 0.0 - name: Convance Allowance - sequence: 10 - total: 0.0 - type: allowance - - amount: 10000.0 - amount_type: fix - category_id: hr_payroll.PT - code: PT - company_contrib: 0.0 - name: Professional Tax - sequence: 15 - total: 0.0 - type: deduction - - amount: 0.125 - amount_type: per - category_id: hr_payroll.PF - code: PF - company_contrib: 0.0 - name: Provident Fund - sequence: 20 - total: 0.0 - type: deduction - name: Software Developer -- - I create a employee payslip record + company_id: base.main_company + parent_id: structure_base + rule_ids: + - hr_salary_rule_houserentallowance1 + - hr_salary_rule_convanceallowance1 + - hr_salary_rule_professionaltax1 + - hr_salary_rule_providentfund1 + - hr_salary_rule_meal_voucher + - hr_salary_rule_sales_commission +- + I create a contract for "Richard" +- + !record {model: hr.contract, id: hr_contract_richard}: + date_end: !eval "'%s-%s-%s' %(datetime.now().year+1,datetime.now().month,datetime.now().day)" + date_start: !eval time.strftime('%Y-%m-%d') + name: Contract for Richard + wage: 5000.0 + type_id: hr_contract.hr_contract_type_emp + employee_id: hr_employee_richard0 + struct_id: hr_payroll_structure_softwaredeveloper + working_hours: resource.timesheet_group1 +- + I create a Employee Payslip - !record {model: hr.payslip, id: hr_payslip_0}: employee_id: hr_payroll.hr_employee_richard0 - -- - I click on 'Compute Sheet' button - - !workflow {model: hr.payslip, action: compute_sheet, ref: hr_payslip_0} -- - just to test + The selection of an employee fills the contract, structure, worked days and input data fields - !python {model: hr.payslip}: | - self.compute_sheet(cr, uid, [ref("hr_payslip_0")], {"lang": "en_US", "tz": False, - "active_model": "ir.ui.menu", "department_id": False, "active_ids": [ref("hr_payroll.menu_department_tree")], - "section_id": False, "active_id": ref("hr_payroll.menu_department_tree"), - }) -- - I check that the order is now in "Waiting for Verification" state + import time + from datetime import datetime + from dateutil import relativedelta + date_from = time.strftime('%Y-%m-01') + worked_days_obj = self.pool.get('hr.payslip.worked_days') + date_to = str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10] + res = self.onchange_employee_id(cr, uid, [], date_from, date_to, ref("hr_employee_richard0"), False, None) + vals = { + 'struct_id': res['value']['struct_id'], + 'contract_id': res['value']['contract_id'], + 'name': res['value']['name'], + } + vals['worked_days_line_ids'] = [(0,0,i) for i in res['value']['worked_days_line_ids']] + vals['input_line_ids'] = [(0, 0, i) for i in res['value']['input_line_ids']] + self.write(cr, uid, ref("hr_payslip_0"), vals) +- + I assign the amount to Input data +- + !python {model: hr.payslip.input}: | + ids = self.search(cr, uid, [('payslip_id', '=', ref("hr_payslip_0"))]) + self.write(cr, uid, ids, {'amount': 5.0}) +- + I verify the payslip is in draft state - !python {model: hr.payslip}: | from tools.translate import _ payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) assert(payslip_brw.state == 'draft'), _('State not changed!') - - I click on Verify Sheet button. -- - !workflow {model: hr.payslip, action: verify_sheet, ref: hr_payslip_0} -- - I check that the order is in the "Waiting for HR Verification" state -- - !python {model: hr.payslip}: | - from tools.translate import _ - payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) - assert(payslip_brw.state == 'hr_check'), _('State not changed!') -- - I click on Complete HR Checking button. -- - !workflow {model: hr.payslip, action: final_verify_sheet, ref: hr_payslip_0} -- - I check that the order is in "Confirm Sheet" state. + I click on 'Compute Sheet' button on payslip - !python {model: hr.payslip}: | - from tools.translate import _ - payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) - assert(payslip_brw.state == 'confirm'), _('State not changed!') + self.compute_sheet(cr, uid, [ref("hr_payslip_0")], {"lang": "en_US", "tz": False, + "active_model": "ir.ui.menu", "department_id": False, "active_ids": [ref("hr_payroll.menu_department_tree")], + "section_id": False, "active_id": ref("hr_payroll.menu_department_tree"), + }) - - I click on Pay Salary button + Then I click on the 'Confirm' button on payslip - - !workflow {model: hr.payslip, action: process_sheet, ref: hr_payslip_0} + !workflow {model: hr.payslip, action: hr_verify_sheet, ref: hr_payslip_0} - - I check that the order is in "Paid Salary" state. + I verify that the payslip is in done state - !python {model: hr.payslip}: | from tools.translate import _ payslip_brw=self.browse(cr, uid, ref("hr_payslip_0")) - assert(payslip_brw.state == 'done'), _('State not changed!') + assert(payslip_brw.state == 'done'), _('State not changed!')
\ No newline at end of file diff --git a/addons/hr_payroll/wizard/__init__.py b/addons/hr_payroll/wizard/__init__.py index 2cf78e17b1c..62a0c2a5c5d 100644 --- a/addons/hr_payroll/wizard/__init__.py +++ b/addons/hr_payroll/wizard/__init__.py @@ -1,7 +1,7 @@ #-*- coding:utf-8 -*- ############################################################################## # -# OpenERP, Open Source Management Solution +# OpenERP, Open Source Management Solution # Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved # d$ # @@ -20,9 +20,7 @@ # ############################################################################## +import hr_payroll_payslips_by_employees +import hr_payroll_contribution_register_report -import hr_payroll_employees_detail -#import hr_payroll_create_analytic -import hr_payroll_year_salary - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py new file mode 100644 index 00000000000..14860cdc753 --- /dev/null +++ b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.py @@ -0,0 +1,55 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## + +import time +from datetime import datetime +from dateutil import relativedelta + +from osv import osv, fields + +class payslip_lines_contribution_register(osv.osv_memory): + _name = 'payslip.lines.contribution.register' + _description = 'PaySlip Lines by Contribution Registers' + _columns = { + 'date_from': fields.date('Date From', required=True), + 'date_to': fields.date('Date To', required=True), + } + + _defaults = { + 'date_from': lambda *a: time.strftime('%Y-%m-01'), + 'date_to': lambda *a: str(datetime.now() + relativedelta.relativedelta(months=+1, day=1, days=-1))[:10], + } + + def print_report(self, cr, uid, ids, context=None): + datas = { + 'ids': context.get('active_ids', []), + 'model': 'hr.contribution.register', + 'form': self.read(cr, uid, ids, [], context=context)[0] + } + return { + 'type': 'ir.actions.report.xml', + 'report_name': 'contribution.register.lines', + 'datas': datas, + } + +payslip_lines_contribution_register() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.xml b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.xml new file mode 100644 index 00000000000..cb787cf536e --- /dev/null +++ b/addons/hr_payroll/wizard/hr_payroll_contribution_register_report.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<openerp> + <data> + + <record id="view_payslip_lines_contribution_register" model="ir.ui.view"> + <field name="name">payslip.lines.contribution.register</field> + <field name="model">payslip.lines.contribution.register</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Contribution Register's Payslip Lines"> + <group col="4" colspan="6"> + <field name="date_from"/> + <newline/> + <field name="date_to"/> + </group> + <separator colspan="4"/> + <group col="2" colspan="4"> + <button special="cancel" string="Cancel" icon='gtk-cancel'/> + <button name="print_report" string="Print" colspan="1" type="object" icon="gtk-print"/> + </group> + </form> + </field> + </record> + + <record id="action_payslip_lines_contribution_register" model="ir.actions.act_window"> + <field name="name">PaySlip Lines</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">payslip.lines.contribution.register</field> + <field name="view_type">form</field> + <field name="view_mode">form</field> + <field name="target">new</field> + </record> + + <record model="ir.values" id="payslip_lines_contribution_register_value"> + <field name="model_id" ref="model_hr_contribution_register" /> + <field name="object" eval="1" /> + <field name="name">PaySlip Lines</field> + <field name="key2">client_print_multi</field> + <field name="value" eval="'ir.actions.act_window,' + str(ref('action_payslip_lines_contribution_register'))" /> + <field name="key">action</field> + <field name="model">hr.contribution.register</field> + </record> + + </data> +</openerp>
\ No newline at end of file diff --git a/addons/hr_payroll/wizard/hr_payroll_employees_detail.py b/addons/hr_payroll/wizard/hr_payroll_employees_detail.py deleted file mode 100644 index 2cb14a53f82..00000000000 --- a/addons/hr_payroll/wizard/hr_payroll_employees_detail.py +++ /dev/null @@ -1,74 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time - -from osv import fields, osv - -class hr_payroll_employees_detail(osv.osv_memory): - - _name ='hr.payroll.employees.detail' - _columns = { - 'employee_ids': fields.many2many('hr.employee', 'payroll_emp_rel','payroll_id','emp_id', 'Employees',required=True), - 'date_from': fields.date('Start Date', required=True), - 'date_to': fields.date('End Date', required=True), - #'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True) - } -# def _get_fiscalyear(self, cr, uid, ids, context=None): -# if context is None: -# context = {} -# fiscal_ids = self.pool.get('account.fiscalyear').search(cr,uid,[], context=context) -# if fiscal_ids: -# return fiscal_ids[0] -# return False - - _defaults = { -# 'fiscalyear_id':_get_fiscalyear, - 'date_from': lambda *a: time.strftime('%Y-01-01'), - 'date_to': lambda *a: time.strftime('%Y-%m-%d'), - - } - - def print_report(self, cr, uid, ids, context=None): - """ - To get the date and print the report - @param self: The object pointer. - @param cr: A database cursor - @param uid: ID of the user currently logged in - @param context: A standard dictionary - @return: return report - """ - if context is None: - context = {} - datas = {'ids': context.get('active_ids', [])} - res = self.read(cr, uid, ids, ['employee_ids', 'date_from', 'date_to'], context=context) - res = res and res[0] or {} - datas['form'] = res - datas['ids'] = res.get('employee_ids',[]) - return { - 'type': 'ir.actions.report.xml', - 'report_name': 'employees.salary', - 'datas': datas, - } - -hr_payroll_employees_detail() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/wizard/hr_payroll_employees_detail.xml b/addons/hr_payroll/wizard/hr_payroll_employees_detail.xml deleted file mode 100644 index e65278e1b94..00000000000 --- a/addons/hr_payroll/wizard/hr_payroll_employees_detail.xml +++ /dev/null @@ -1,44 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - <record id="view_hr_payroll_employees_detail" model="ir.ui.view"> - <field name="name">Employee Salary Statement</field> - <field name="model">hr.payroll.employees.detail</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Year Salary"> - <group col="4" colspan="4"> - <group colspan="4"> - <field name="date_from" colspan="2"/> - <field name="date_to" colspan="2"/> - <newline/> - <separator string="Employees" colspan="4"/> - <field name="employee_ids" nolabel="1" colspan="4" /> - </group> - <newline/> - <group col="2" colspan="1"> - <button icon='gtk-cancel' special="cancel" - string="Close" /> - <button name="print_report" string="Print Report" - type="object" icon="gtk-print" /> - </group> - </group> - </form> - </field> - </record> - <record id="action_hr_payroll_employees_detail" model="ir.actions.act_window"> - <field name="name">Employee Salary Statement</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">hr.payroll.employees.detail</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <menuitem id="menu_hr_payroll_employees_detail" - icon="STOCK_PRINT" - action="action_hr_payroll_employees_detail" - parent="menu_hr_payroll_reporting" - name="Employee Salary Statement"/> -</data> -</openerp> diff --git a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py new file mode 100644 index 00000000000..5d806d3809b --- /dev/null +++ b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.py @@ -0,0 +1,73 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +############################################################################## + +import time +from datetime import datetime +from dateutil import relativedelta + +from osv import fields, osv +from tools.translate import _ + +class hr_payslip_employees(osv.osv_memory): + + _name ='hr.payslip.employees' + _description = 'Generate payslips for all selected employees' + _columns = { + 'employee_ids': fields.many2many('hr.employee', 'hr_employee_group_rel', 'payslip_id', 'employee_id', 'Employees'), + } + + def compute_sheet(self, cr, uid, ids, context=None): + emp_pool = self.pool.get('hr.employee') + slip_pool = self.pool.get('hr.payslip') + run_pool = self.pool.get('hr.payslip.run') + slip_ids = [] + if context is None: + context = {} + data = self.read(cr, uid, ids, context=context)[0] + run_data = {} + if context and context.get('active_id', False): + run_data = run_pool.read(cr, uid, context['active_id'], ['date_start', 'date_end', 'credit_note']) + from_date = run_data.get('date_start', False) + to_date = run_data.get('date_end', False) + credit_note = run_data.get('credit_note', False) + if not data['employee_ids']: + raise osv.except_osv(_("Warning !"), _("You must select employee(s) to generate payslip(s)")) + for emp in emp_pool.browse(cr, uid, data['employee_ids'], context=context): + slip_data = slip_pool.onchange_employee_id(cr, uid, [], from_date, to_date, emp.id, contract_id=False, context=context) + res = { + 'employee_id': emp.id, + 'name': slip_data['value'].get('name', False), + 'struct_id': slip_data['value'].get('struct_id', False), + 'contract_id': slip_data['value'].get('contract_id', False), + 'payslip_run_id': context.get('active_id', False), + 'input_line_ids': [(0, 0, x) for x in slip_data['value'].get('input_line_ids', False)], + 'worked_days_line_ids': [(0, 0, x) for x in slip_data['value'].get('worked_days_line_ids', False)], + 'date_from': from_date, + 'date_to': to_date, + 'credit_note': credit_note, + } + slip_ids.append(slip_pool.create(cr, uid, res, context=context)) + slip_pool.compute_sheet(cr, uid, slip_ids, context=context) + return {'type': 'ir.actions.act_window_close'} + +hr_payslip_employees() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.xml b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.xml new file mode 100644 index 00000000000..60b25bbd95a --- /dev/null +++ b/addons/hr_payroll/wizard/hr_payroll_payslips_by_employees.xml @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<openerp> + <data> + + <record id="view_hr_payslip_by_employees" model="ir.ui.view"> + <field name="name">hr_payroll_payslip_employees</field> + <field name="model">hr.payslip.employees</field> + <field name="type">form</field> + <field name="arch" type="xml"> + <form string="Payslips by Employees"> + <label colspan="4" nolabel="1" string="This wizard will generate payslips for all selected employee(s) based on the dates and credit note specified on Payslips Run." /> + <group colspan="4" > + <separator string="Employees" colspan="4"/> + <newline/> + <field name="employee_ids" nolabel="1"/> + </group> + <separator string="" colspan="4" /> + <group colspan="4" col="6"> + <label string ="" colspan="2"/> + <button icon="gtk-cancel" special="cancel" string="Cancel"/> + <button icon="gtk-execute" string="Generate" name="compute_sheet" type="object"/> + </group> + </form> + </field> + </record> + + <record id="action_hr_payslip_by_employees" model="ir.actions.act_window"> + <field name="name">Generate Payslips</field> + <field name="res_model">hr.payslip.employees</field> + <field name="view_type">form</field> + <field name="view_mode">tree,form</field> + <field name="view_id" ref="view_hr_payslip_by_employees"/> + <field name="target">new</field> + </record> + + </data> +</openerp> diff --git a/addons/hr_payroll/wizard/hr_payroll_year_salary.py b/addons/hr_payroll/wizard/hr_payroll_year_salary.py deleted file mode 100644 index cb7d73b6394..00000000000 --- a/addons/hr_payroll/wizard/hr_payroll_year_salary.py +++ /dev/null @@ -1,76 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# OpenERP, Open Source Management Solution -# Copyright (C) 2004-2010 Tiny SPRL (<http://tiny.be>). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -############################################################################## - -import time - -from osv import fields, osv - -class hr_payroll_year_salary(osv.osv_memory): - _name = "hr.payroll.year.salary" - _columns = { - 'employee_ids': fields.many2many('hr.employee', 'payroll_year_rel','payroll_year_id','emp_id', 'Employees',required=True), - 'date_from': fields.date('Start Date', required=True), - 'date_to': fields.date('End Date', required=True), - #'fiscalyear_id': fields.many2one('account.fiscalyear', 'Fiscal Year', required=True) , - 'salary_on': fields.selection([('current_month','Current Month Date'),('next_month','Next Month Date')],'Salary On'), - } - -# def _get_fiscalyear(self, cr, uid, ids, context=None): -# if context is None: -# context = {} -# fiscal_ids=self.pool.get('account.fiscalyear').search(cr, uid, [], context=context) -# if fiscal_ids: -# return fiscal_ids[0] -# return False - - _defaults = { - # 'fiscalyear_id':_get_fiscalyear, - 'date_from': lambda *a: time.strftime('%Y-01-01'), - 'date_to': lambda *a: time.strftime('%Y-%m-%d'), - 'salary_on': 'current_month' - } - - def print_report(self, cr, uid, ids, context=None): - """ - To get the date and print the report - @param self: The object pointer. - @param cr: A database cursor - @param uid: ID of the user currently logged in - @param context: A standard dictionary - @return: return report - """ - if context is None: - context = {} - datas = {'ids': context.get('active_ids', [])} - - res = self.read(cr, uid, ids, ['employee_ids', 'date_from', 'date_to', 'salary_on'], context=context) - res = res and res[0] or {} - datas['form'] = res - datas['ids'] = res.get('employee_ids',[]) - return { - 'type': 'ir.actions.report.xml', - 'report_name': 'year.salary', - 'datas': datas, - } - -hr_payroll_year_salary() - -# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: diff --git a/addons/hr_payroll/wizard/hr_payroll_year_salary.xml b/addons/hr_payroll/wizard/hr_payroll_year_salary.xml deleted file mode 100644 index 9d0252ca075..00000000000 --- a/addons/hr_payroll/wizard/hr_payroll_year_salary.xml +++ /dev/null @@ -1,47 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<openerp> - <data> - <record id="view_hr_payroll_year_salary" model="ir.ui.view"> - <field name="name">Salary Register</field> - <field name="model">hr.payroll.year.salary</field> - <field name="type">form</field> - <field name="arch" type="xml"> - <form string="Year Salary"> - <group col="4" colspan="4" > - <group colspan="4"> - <field name="date_from" colspan="2"/> - <field name="date_to" colspan="2"/> - <newline/> - <separator string="Employees" colspan="4"/> - <field name="employee_ids" nolabel="1" colspan="4"/> - <newline/> - </group> - <newline/> - <group> - <button icon='gtk-cancel' special="cancel" - string="Close" /> - <button name="print_report" string="Print Report" - type="object" icon="gtk-print" /> - </group> - </group> - </form> - </field> - </record> - <record id="action_hr_payroll_year_salary" model="ir.actions.act_window"> - <field name="name">Salary Register</field> - <field name="type">ir.actions.act_window</field> - <field name="res_model">hr.payroll.year.salary</field> - <field name="view_type">form</field> - <field name="view_mode">form</field> - <field name="target">new</field> - </record> - - <menuitem id="menu_wizard_print_year_salary" - icon="STOCK_PRINT" - action="action_hr_payroll_year_salary" - parent="menu_hr_payroll_reporting" - name="Salary Register" - /> - -</data> -</openerp> |
