The leading practice for taxes is to have NetSuite calculate the tax code and rate for an order based on that order’s shipping address and have FarApp overwrite the NetSuite tax rate with the rate that was charged on the marketplace/cart. NetSuite doesn’t allow explicitly overwriting the tax amounts but only the rates, which is why this is the leading practice. It is important to ensure what the customer was charged in the marketplace is what gets posted to NetSuite, so we do not post the tax rate from NetSuite to the marketplace. While NetSuite's tax calculations will often match the rate used by your marketplace/cart, there can be situations where your marketplace/cart charges a slightly different rate than NetSuite does. With this approach, there will never be a discrepancy between your marketplace/cart and NetSuite on taxes. Even if your marketplace/cart’s calculation was incorrect, the order totals in NetSuite (including taxes, discounts, etc.) should match what your customer paid, and that’s why it’s the leading practice.
Configure NetSuite to Automatically Look Up the Tax Code
NetSuite Configuration
- In NetSuite, navigate to Setup > Accounting > Set Up Taxes.
- Check the box labeled Enable Tax Lookup on Sales Transactions
- Check the box labeled Customers Default to Taxable
- If you have existing customers in NetSuite, please make sure that they’re set to Taxable
- Check the box labeled Respect Discount Item Tax Preference.
- Select Always from the Charge Sales Tax on Store Orders drop-down.
- Click Save.
If you have multiple subsidiaries, make sure you have the nexuses set up under the appropriate subsidiaries. To do this, follow the steps below:
- In Netsuite, navigate to Setup > Company > Subsidiaries.
- Select the subsidiary that FarApp will post records against, if you have multiple subsidiaries, repeat the steps below for each one.
- In the specific subsidiary, click on the Nexuses subtab and make sure that the nexuses you have set up and relate to the subsidiary are present, if not, add it.
Configure Shipping Tax (only applicable if you are selling in a state that is charging shipping tax)
NetSuite Configuration
- In NetSuite, navigate to Lists > Accounting > Shipping Items.
- Click on Edit for the shipping item, then go to the Shipping Subtab and change the CHARGE TAX ON THIS SHIPPING PORTION OF ITEM dropdown to a valid Tax Schedule.
- If your Subtab is named Shipping and Handling make sure you make a selection for CHARGE TAX ON THIS HANDLING PORTION OF ITEM dropdown as well.
- Click Save.
- If you charge shipping in some states that charge shipping tax and some states that don’t, you’ll need to configure an additional tax schedule in NetSuite. This schedule will only charge tax in those states that charge shipping tax and you’ll want to configure all your shipping items to utilize this tax schedule.
How to Check If Line Item Taxes are Enabled in NetSuite
(this is usually leading practice)
NetSuite Configuration
- Navigate to Setup > Accounting > Set Up Taxes.
- If PER-LINE TAXES ON TRANSACTIONS is enabled, then you have line item taxes enabled in NetSuite.
FarApp Configuration
Note: This is a global setting which means enabling it on one connector will apply it to all connectors and channels.
- Navigate to your FarApp Tax Settings.
- If PER-LINE TAXES ON TRANSACTIONS is enabled in your NetSuite check the box labeled NetSuite line item taxes enabled.
- Click Save.
VAT Configuration (only applicable if you charge VAT)
Most marketplaces/carts (e.g. Amazon) already include VAT in the prices on items. NetSuite's default behavior is to add the VAT to the item again. This will cause you to have twice the real VAT amount in NetSuite so FarApp will need to subtract the VAT before NetSuite re-adds it which will result in the correct VAT total.
FarApp Configuration
Note: The following VAT settings are global settings which means enabling them on one connector will apply them to all connectors and channels. If you need to subtract VAT for some connectors/accounts and not others please create a support ticket to set a configuration on the backend.
- Navigate to your FarApp Tax Settings.
- Check the box labeled Subtract VAT from order total when posting.
- Enter a value in the VAT Rate for this Account field.
- Click Save.
Marketplace State Tax Remittance
Certain marketplaces - namely Amazon and Walmart - are required to collect and remit state sales tax for you. For these orders, FarApp automatically detects when these marketplaces have already collected and remitted tax. FarApp then posts the order to Netsuite with a tax rate of 0.
You can learn which states these marketplaces collect taxes for in the following articles:
Walmart: https://support.farapp.com/hc/en-us/articles/360025663374-Walmart-State-Tax-Remittance
Amazon: https://support.farapp.com/hc/en-us/articles/360025663574-Amazon-State-Tax-Remittance
Troubleshooting Errors
Please refer here for guidance on resolving tax errors.
Next Steps
If you are setting up Discounts, please proceed with Step 2: Order Sync Discounts. Otherwise, you can proceed with Step 3: Order Sync Mappings.
Comments
0 comments
Please sign in to leave a comment.