chore: update automated cash entry execution time to 12:00 PM WIB (05:00 AM UTC)

This commit is contained in:
Suherdy Yacob 2026-06-10 08:41:18 +07:00
parent bd8af2382a
commit 70b06f02d7
4 changed files with 4 additions and 4 deletions

View File

@ -4,7 +4,7 @@ Account Shared Bank Cash Auto Entry
This module automatically creates and posts cash centralization entries between branch companies and the parent company based on the net cash movement of the previous day. This module automatically creates and posts cash centralization entries between branch companies and the parent company based on the net cash movement of the previous day.
Key Features: Key Features:
* Run automatically every day at 10:00 AM WIB (03:00 AM UTC). * Run automatically every day at 12:00 PM WIB (05:00 AM UTC).
* Calculates net cash balance of the default cash account (111103) from the previous day. * Calculates net cash balance of the default cash account (111103) from the previous day.
* Accounts for vendor payments (from the vendor_payment_misc_auto_entry module) and other cash movements. * Accounts for vendor payments (from the vendor_payment_misc_auto_entry module) and other cash movements.
* Automatically converts currencies if the parent and branch company currencies are different. * Automatically converts currencies if the parent and branch company currencies are different.

View File

@ -3,7 +3,7 @@
'name': 'Account Shared Bank Cash Auto Entry', 'name': 'Account Shared Bank Cash Auto Entry',
'version': '1.0', 'version': '1.0',
'category': 'Accounting', 'category': 'Accounting',
'summary': 'Automatically generate cash centralization journal entries next day at 10:00 AM WIB', 'summary': 'Automatically generate cash centralization journal entries next day at 12:00 PM WIB',
'author': 'Suherdy Yacob', 'author': 'Suherdy Yacob',
'depends': ['account_shared_bank_cash'], 'depends': ['account_shared_bank_cash'],
'data': [ 'data': [

View File

@ -7,7 +7,7 @@
<field name="code">model._cron_create_cash_intercompany_entries()</field> <field name="code">model._cron_create_cash_intercompany_entries()</field>
<field name="interval_number">1</field> <field name="interval_number">1</field>
<field name="interval_type">days</field> <field name="interval_type">days</field>
<field name="nextcall" eval="(datetime.now() + timedelta(days=1)).strftime('%Y-%m-%d 03:00:00')"/> <field name="nextcall" eval="(datetime.now() + timedelta(days=1)).strftime('%Y-%m-%d 05:00:00')"/>
<field name="active" eval="True"/> <field name="active" eval="True"/>
<field name="user_id" ref="base.user_root"/> <field name="user_id" ref="base.user_root"/>
</record> </record>

View File

@ -14,7 +14,7 @@ class AccountJournal(models.Model):
@api.model @api.model
def _cron_create_cash_intercompany_entries(self, target_date=None, journal_ids=None): def _cron_create_cash_intercompany_entries(self, target_date=None, journal_ids=None):
"""Cron action to automatically generate cash centralization entries. """Cron action to automatically generate cash centralization entries.
Runs daily at 10:00 AM WIB (03:00 AM UTC) to process the previous day's net cash movements. Runs daily at 12:00 PM WIB (05:00 AM UTC) to process the previous day's net cash movements.
""" """
# Determine the target date (previous day in WIB by default) # Determine the target date (previous day in WIB by default)
if not target_date: if not target_date: