Yes.
You can create a Scheduled Action to run before midnight right at the end of each day:

companies = model.search([('inventory_valuation','=','real_time')])
for company in companies:
company.action_close_stock_valuation(at_date=datetime.datetime.today(), auto_post=True)This has the same effect as manually clicking GENERATE ENTRY from the new Inventory Valuation report:

Note: if you need further information about the changes we have made, please review: