I can’t answer that with confidence, because I can’t see all your entries. But your statement that you were including tax codes for purchase invoices but not sales invoices seems like the key. That would especially be true if you entered starting balances for tax liability accounts directly. You could have forced the Balance e sheet to be correct, even if the underlying pre-start-date invoices were wrong.
Yes. Otherwise, Accounts receivable and Accounts payable starting balances would not have been correct (because the invoice totals would have been wrong, regardless of what else was done with the tax liability account).
I don’t know if you saw it, but there was an article about this in the September 2021 newsletter. I quote excerpts below. (Some portions are omitted.)
Manager used to handle this situation by ignoring pre-start transactions except for the purpose of determining starting balances. You were required to enter unpaid, pre-start invoices…Only financial inputs needed to determine customer and supplier balances in Accounts receivable and Accounts payable were captured…
But wait. If other accounting packages need a start date, how can Manager get away without one? Go back to basics. If you were migrating from another accounting system and were willing to enter every single transaction from the older system, all your starting balances would be zero. You would have no need for them, because the historical transactions you entered would bring your accounts up to date, just as though you had been using Manager from the beginning.
Since that would be so tedious, you can now record only the pre-start transactions you want to enter. Often that will mean just unpaid invoices. But any transaction can actually be entered. To make up for everything you choose not to put in, starting balances substitute for all the historical transactions you leave out. [Emphasis added.] Consequently, nothing must be ignored by the program. So there is no need to define an arbitrary start date. Since Manager has no other use for a start date marking the beginning of your accounting records, we put an end to it.
What that tells you is that, under the new approach, you need to include tax codes on both purchase and sales invoices to get the portion of our tax liability account’s starting balance related to those invoices correct. Plus, you may need further adjustment if some of the pre-start invoices’ tax has been accounted for to the government but other portions have not. That sounds like exactly what happened in your case.
The remedy would be in two steps:
- Correct your pre-start invoices to include tax codes in all cases.
- Adjust your tax liability account’s starting balance to make its balance match the old accounting system.
I know you are experienced enough to remember to save a backup before starting down the correction path. But it is worth mentioning.