You may come across order errors related to tax configuration issues. The error message displayed in FarApp is:
"NetSuite is reporting that the transaction amount would not be in balance so it's rejecting the order. This error normally indicates that FarApp is trying to push a tax rate on the order but NetSuite is determining that the order should not be taxable and not allowing it to import."
There are a few things you should check when trouble-shooting these issues.
Ensure the order is supposed to have tax on it
- You can view the tax amount FarApp detected on the order by clicking the Edit link next to the order in your FarApp account, then selecting the Amounts tab.
- If the order is not supposed to have tax on it, you'll need to correct that in the marketplace or storefront. If it is supposed to have tax on it, you'll need to determine why FarApp can't post a tax rate to NetSuite.
Create the order manually in NetSuite
- Creating the order manually in NetSuite can help reveal where the exact problem lies. You'll want to use the exact same order info FarApp is trying to post to NetSuite to duplicate the problem. To do that, click the Show Order Mapping link next to the order in your FarApp account.
- The Order Mappings window that appears shows the order info FarApp is trying to post. Make sure to use the same customer, items, and tax rate from FarApp in the order you create manually in NetSuite. Note that FarApp does not post the total tax amount, we post the tax rate and rely on NetSuite to calculate the correct tax amount. If you can't post a tax rate on the order in NetSuite, FarApp won't be able to either.
Check NetSuite Settings
Assuming you are unable to post tax to the order you created manually in NetSuite, there are a few common issues you can check.
- Make sure the customer on the order is taxable.
- Make sure the items on the order are taxable.
- Check your tax schedules to make sure the state the order is shipping to is configured.
Note that if the order is taxable but there's no taxable nexus set up under the taxable tax schedule, then NetSuite will default to the nexus under the non-taxable schedule.
- If you use subsidiaries, make sure your tax nexuses are added to the subsidiary used on the order form.