From 266c8f6dad5ab30d8058b16ceb08dd73fcda0cac Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 31 Dec 2014 16:07:07 +0100 Subject: [PATCH 1/2] [FIX] Bug #115 on account_auto_fy_sequence: auto-create fiscal-year specific sequence should not have a sequence type --- account_auto_fy_sequence/models/ir_sequence.py | 1 - 1 file changed, 1 deletion(-) diff --git a/account_auto_fy_sequence/models/ir_sequence.py b/account_auto_fy_sequence/models/ir_sequence.py index 855e1370e..6d4678896 100644 --- a/account_auto_fy_sequence/models/ir_sequence.py +++ b/account_auto_fy_sequence/models/ir_sequence.py @@ -38,7 +38,6 @@ class Sequence(orm.Model): which has %(fy)s in prefix or suffix """ fy_seq_id = self.create(cr, uid, { 'name': seq.name + ' - ' + fiscalyear.code, - 'code': seq.code, 'implementation': seq.implementation, 'prefix': (seq.prefix and seq.prefix.replace(FY_SLOT, fiscalyear.code)), From dc34480a68d95ffb36bf919e02732c610c57dbac Mon Sep 17 00:00:00 2001 From: Alexis de Lattre Date: Wed, 31 Dec 2014 16:26:41 +0100 Subject: [PATCH 2/2] Add comment to explain that code should be set to False --- account_auto_fy_sequence/models/ir_sequence.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/account_auto_fy_sequence/models/ir_sequence.py b/account_auto_fy_sequence/models/ir_sequence.py index 6d4678896..b1c608bc7 100644 --- a/account_auto_fy_sequence/models/ir_sequence.py +++ b/account_auto_fy_sequence/models/ir_sequence.py @@ -47,6 +47,11 @@ class Sequence(orm.Model): 'number_increment': seq.number_increment, 'padding': seq.padding, 'company_id': seq.company_id.id, + 'code': False, + # the Sequence Type is set to False, because the + # the fiscal-year-specific sequence must not be catched + # by next_by_code(), see + # https://github.com/OCA/account-financial-tools/issues/115 }, context=context) self.pool['account.sequence.fiscalyear']\ .create(cr, uid, {