Reset next number of invoice sequences when renew fiscal year

This commit is contained in:
Cédric Krier committed 2023-03-15 09:53:02 +01:00
1 parent a5e36bc232
commit 4b8d1ccbab
1 file changed
+3 -1
+3 -1
View File
@@ -402,11 +402,13 @@ class RenewFiscalYear(metaclass=PoolMeta):
sequence = getattr(invoice_sequence, field, None)
sequences[sequence.id] = sequence
copies = Sequence.copy(list(sequences.values()), default={
'next_number': 1,
'name': lambda data: data['name'].replace(
self.start.previous_fiscalyear.name,
self.start.name)
})
Sequence.write(copies, {
'number_next': Sequence.default_number_next(),
})
mapping = {}
for previous_id, new_sequence in zip(sequences.keys(), copies):