Cash payments before invoice date

Cash payments before invoice date

We have been using zoho books for our hospitality business for some time and have been very happy with the system. However in 2025 an update was pushed through and we are now not able to record payments for invoices before the invoice date.
the case scenario is this in hospitality:
today we create an invoice for a stay dated 1st September 2026.
Customer receives the invoice and pays a deposit payment for the service between now and 1st September 2026.
we record the payment on whicever dat it is received. This should show on our accrual report in the moneth of september showing how much the busienss has generated in that specific month. And the payment should show in the cash report at the month of the date received, showing the actual cash movement.
Currently the system allows us to record the advance payment only as 1st September. In a cash based system where taxes should be paid once cash moves this is clearly incorrect.
please suggest a way so the system that once was good can still be.