The Number One reason that your current ledger or financial statements are out of balance is because there is a balance in the suspense account.
Always Confirm the suspense account has a zero balance when reconciling your General Ledger.
The Suspense account does not close to retained earnings and will cause the current ledger and financial statements to be out of balance. The Balance Sheet does not see the suspense account