The yearend cleardown process appears to ignore nominal balances that are nil, even if there are offsetting transactions within them that impact separate capital nominal accounts e.g. separation of unrestricted and restricted reserves. For example, a transfer between the unrestricted and a restricted fund code would create this situation.
If the nominal is not included in the cleardown, the closing and opening reserves are not accurate.
Previously when splitting a fund our accountant didn't like the fact that the "transfer" between funds (to create the "new" fund) was done directly on the reserve nominals and not via the P&L - we had used the Sage inter-fund transfer to do it. (Though, as it was a single Sage Fund that was being used by two different [similar] funds tracked externally to Sage[1] and we were putting that tracking into Sage, it wasn't technically a transfer between funds.)
During the last year we have had transfers between funds which have gone via the P&L as they do represent expense and income of the funds.
We will shortly be closing off our accounts for the last year and I will check to see if this bug is present - thanks for the warning.
[1] the funds were set up by a previous finance manager years before I started. It took me a year or so to work out how Sage funds worked and I suspect the previous finance manager(s) didn't fully understand - Sage Funds are not completely intuitive.