Path: Accounting > City Ledger > Print Statement
A balance statement is not meant to show only the balance of an account. It will show any invoice created, payment posted, and applied to an account for a specific date range. The "Exclude 0 Balance" checkbox will exclude City Ledger accounts that have a zero balance from the search results, based on the decided date range and chosen accounts. The exclusion will only be for the screen view, not for the statement itself. If you do the same search (dates and accounts) when Excluding 0 Balances, and look at the scroll bar on the right side of the result, the number of results will/might be much smaller.
Exclude Zero Balances has no effect on what appears on the statement.
Typically in a 30-day period, payments and applied payments to an invoice will not show, because payment would have not been posted during the same 30 days range when the invoice was created.
When printing a statement, the date range is what will predetermine what will show on the report and not what box was checked.
For example, the following screenshots will show the same statement, both with the Exclude 0 Balance box checked, but both for different dates.
1. The first one will have a short range,
2. The second one will have a larger date range.