Reset next number of invoice sequences when renew fiscal year

(grafted from fcf3710fa6cf50cc25de17b6e65acdc7f96a3510)

--HG--
branch : 6.0
This commit is contained in:
Cédric Krier
2023-03-15 09:53:02 +01:00
parent 7b7cd1ba3b
commit a460efd87d
+3 -1
View File
@@ -389,11 +389,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):