When initiating a reconciliation for a defined Period (say April 1 to April 30), Zoho Books auto-checks transactions whose Statement Detail dates fall after the period end date. With "Show based on grouped bank statements" enabled (the default), the screen pulls in transactions from the next statement cycle and pre-selects them.
Displaying them is fine and even useful. In-flight transfers, deposits in transit, and outstanding checks where the bank posting date differs from the ledger date are legitimate cases where visibility helps. But auto-selecting them defeats the purpose. The user has to manually uncheck each one to balance. This is terrible behavior and causes both confusion and error.
Ask: Keep the display behavior, but default to unchecked for any transaction whose Statement Detail date falls outside the entered Period. The user can opt them in selectively if they have a real timing item to resolve.
QuickBooks handles this with a similar default as we are requesting here.