The Professional program uses old database technology that makes the database prone to corruption when power-failures and network errors occur.

If your data looks in any way unusual or especially if there are transactions missing suddenly, then you need to run a reindex from the tools menu.  follow this with an Integrity test to ensure that all affected accounts are identified and fixed.  

See Finding and correcting bad accounts