It would be great if we could reconcile the bank at the GL level only and thus avoid all of these issues of the GL not reconciling to the registry due to the voiding of checks and other various date issues. Other software companies allow you to reconcile at the GL level. When checks are voided, they should only affect the month in which they are voided in, not the original date in which they were entered. You could make it so that the end user has the option of deciding whether the “registry” will be a mirror image of the “GL” by flipping a permanent switch. Another solution may be that once you void a check, it would only affect the registry with an entry on the voided date in the future, thus mirroring what happens on the GL.