Quite a few improved/clarified error messages to make it easier to resolve issues with mismatched data.
- Fix bug where QuickBooks drops taxes from an invoice if the user hasn't completed their tax setup yet (US only). We now verify that the tax amount was saved as we sent it and when it isn't we remove the incorrect invoice and report an error to the user.
- Add warning when creating an item without a COGS account to preempt later problems receiving those items. Items without a COGS account can't be received, and it's no fun fixing lots of them later on when you could've fixed the GL mapping earlier.
- Batch data view in the task log screen shows the data that we've received from ConnectWise PSA. This gives you a tool to determine when a data issue is because of bad data from ConnectWise PSA (usually a GL mapping issue), or if it's related to how we're interpreting the data.