diff --git a/addons/l10n_in_hr_payroll/__openerp__.py b/addons/l10n_in_hr_payroll/__openerp__.py index b1825850256..aa65eee647b 100644 --- a/addons/l10n_in_hr_payroll/__openerp__.py +++ b/addons/l10n_in_hr_payroll/__openerp__.py @@ -48,6 +48,7 @@ Indian Payroll Rules. 'l10n_in_hr_payroll_view.xml', 'l10n_in_hr_payroll_data.xml', 'data/hr.salary.rule.csv', + 'security/ir.model.access.csv', 'l10n_in_hr_payroll_report.xml', 'l10n_in_hr_payroll_sequence.xml' ], diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py index 7d5b5b11885..52d901f4ad9 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll.py @@ -160,6 +160,7 @@ class payroll_advice(osv.osv): for advice in self.browse(cr, uid, ids, context=context): if not advice.line_ids: raise osv.except_osv(_('Error !'), _('You can not confirm Payment advice without advice lines.')) + advice_date = datetime.strptime(advice.date,DATETIME_FORMAT) date = advice_date.strftime('%Y')+'/'+advice_date.strftime('%m') number = self.pool.get('ir.sequence').get(cr, uid, 'payment.advice') sequence_num = 'PAY' + '/' + date + '/' + number diff --git a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml index 140d0676c4f..ea809ed9321 100644 --- a/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml +++ b/addons/l10n_in_hr_payroll/l10n_in_hr_payroll_sequence.xml @@ -8,7 +8,7 @@ Payment Advice payment.advice - PAY/%(month)s/%(year)s/ + 3