If you find yourself on this page, a member our support team may have told you that one of your expenses is returning the TaxTypeNotMappedException
sync error, or another similar error.
In many cases, what will have happened is that an expense item has had an income tax type selected, such as “20% (VAT on Income)”. Since this does not belong on an expense, the system will return a sync error.
In other cases, an expense may have a tax rate that not longer exists or isn't mapped (for example, the 5% tax rate that used to be created by default, but now has to be manually created and mapped if needed).
It may also interfere with your Xero or QuickBooks integration, causing it to show “Incomplete Configuration” and preventing other expenses from syncing.
Here is how to fix the problem:
1. Change the tax type on the expense
The issue will most likely be with an approved expense, and therefore you will need to request changes, choose a valid tax type, and re-approve the expense.
As an Admin user, Financial Reviewer or Team Reviewer, do the following:
Go to the Review page, and find and select the affected expense.
Click the Review button on the top right.
Select the “Request Changes” option, and click the Request Changes button to confirm.
Find and select the expense again, and click Edit.
Go to the affected item, select a valid tax type, and click Save.
With the expense still selected, click Approve.
The expense will now sync with the valid tax type.
2. If necessary, reactivate your Xero/QuickBooks integration
The following is only needed if your Xero/QuickBooks Integration page is showing “Incomplete Configuration” and other expenses are also not syncing.
As an Admin user or Financial Reviewer, do the following:
Go to Settings > Integrations and select your accounting platform (Xero or QuickBooks).
Ensure that all required fields are filled in.
Scroll to the bottom of the page and click Save.
The box at top of the page should go back to showing “Healthy”, and expenses should sync again (according to your sync settings).
If you still experience problems after following these steps, please get back in touch with our support team.