From 99ddb089d7ce4615aac0c1205d3db8d1c306e461 Mon Sep 17 00:00:00 2001 From: Pani-k-folk Date: Fri, 10 Oct 2025 12:22:10 +0700 Subject: [PATCH] [IMP] account_asset: add _get_sequence_date to support sequence date override --- account_asset_number/models/account_asset.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/account_asset_number/models/account_asset.py b/account_asset_number/models/account_asset.py index e80cfacdf36..b0c54a9a2f1 100644 --- a/account_asset_number/models/account_asset.py +++ b/account_asset_number/models/account_asset.py @@ -16,16 +16,24 @@ class AccountAsset(models.Model): ) use_sequence = fields.Boolean(related="profile_id.use_sequence") + def _get_sequence_date(self): + self.ensure_one() + sequence_date = None + return sequence_date + def validate(self): res = super().validate() for asset in self: asset_profile = asset.profile_id + sequence_date = asset._get_sequence_date() if ( asset.number in [False, ""] and asset_profile.use_sequence and asset_profile.sequence_id ): - asset.number = asset_profile.sequence_id.next_by_id() + asset.number = asset_profile.sequence_id.next_by_id( + sequence_date=sequence_date + ) return res @api.model