The following section covers how to how to configure iPaaS.com to use the BigCommerce Avalara application for taxes. Some clients use Avalara to help calculate taxes.
Prerequisites
Avalara Cods in CP(TAX_COD,AUTH_COD,RUL_COD)
Avalara Tax Class Code on CP items (see https://taxcode.avatax.avalara.com/)
First, the MiSP will need to configure iPaaS.com bring up the tax class code on the CP product to the eccomerce site.
1. Log in to iPaaS.com.
2. Select company profile.
3. Select "Subscription Management-Subscription" from menu.
4. Select the "Manage Mapping" button on the client's CP's subscription.
5. Select CP Product to iPaaS.com mapping collection.
6. Select "ADD NEW MAPPING".
7. Select "Field" as type of data source from left "Source" dropdown.
8. Select ATTR_COD with Tax Class Info from right "Source" dropdown(Example: ATTR_COD_6).
9. Select "Field" as type of data destination from left "Destination" dropdown.
10. Select field TaxClass from right "Destination" dropdown.
11. Click "Save", then" Apply" at the bottom of the page
12. Select "Subscription Management-Subscription" from menu.
13. Select the "Manage Mapping" button on the client's BC subscription.
14. Select one of the BC Product from iPaaS.com mapping collections(Add or Update).
15. Select "ADD NEW MAPPING".
16. Select "Field" as type of data source from left "Source" dropdown
17. Select TaxClass Info from right "Source" dropdown(Example: ATTR_COD_6).
18.Select "Field" as type of data destination from left "Destination" dropdown.
19. Select ProductTaxCode from right "Destination" dropdown.
20. Click "Save" then"Apply" at the bottom of the page.
21. Select the other product collection.
22. Repeat steps 15-20 for the other collection.
Next, We to modify the BC tax Mapping collection
1. Select the + button next to " Transaction-BC Order Headers to iPaaS
2. Navigate to "BC Order Tax to iPaaS"
3. Select "Edit" button
4. Navigate to amount mapping and select "Edit".
5. Switch "TYPE" to dynamic formula.
6. In "Source" body, type in Parent.TotalTax .
7. Click "Save", then apply at the bottom of the page.
Next , you will edit the some of default tax mappings in the CP Order Headers Collection.
1. Select the "Edit" Button next to " Transaction-CP Order Headers from iPaaS.
2. Navigate to "TAX_COD' field.
3. Select Edit.
4. Change "TYPES" field to Static.
5. Update "Source" field with CP Avalara tax code. (Example "AVALARA")
6. click "SAVE".
7. Click "APPLY".
8. Select the + button next to " Transaction-CP Order Headers from iPaaS".
9. Navigate to "CP Order Tax From iPaaS".
10. Select "Edit" button.
11. Navigate to "AUTH_COD' field.
12. Select Edit.
13. Change "TYPES" field to Static.
14. Update "Source" field with CP tax code. (Example"AVALARA")
15. Click "SAVE".
16. Navigate to "RUL_COD' field.
17. Select Edit.
18. Change "TYPES" field to Static or Dynamic Formula.
19. Update "Source" field with CP tax rule code.( Example : AVALARA".)
20. Click "SAVE".
21. Navigate to "TAX_AMT"' field.
22. Select Edit.
23. Change "TYPES" field to Dynamic Formula.
24 Update "Source" field with TaxAmountAvalaraSupport(Parent.Taxes, false).
25. Click "SAVE".
26. Navigate to "NORM_TAX_AMT"' field.
27. Select Edit.
28. Change "TYPES" field to Dynamic Formula.
29 Update "Source" field with TaxAmountAvalaraSupport(Parent.Taxes, true).
30. Click "SAVE".
31. Click "APPLY".
Lastly, you will edit the some of default tax mappings in the CP Deposit Ticket Collection.
1 .Select the "Edit" Button next to " Transaction-CP Desposit Ticket from iPaaS".
2. Navigate to "TAX_COD' field.
3. Select Edit.
4. Change "TYPES" field to Static.
5. Update "Source" field with CP tax code.
6. Click "SAVE".
7. Select the + button next to " Transaction- CP Deposit Ticket from iPaaS".
8. Navigate to "CP Deposit Ticket - Tax From iPaaS".
9 Select "Edit" button.
10. Navigate to "AUTH_COD' field.
11. Select Edit.
12. Change "TYPES" field to Static.
13. Update "Source" field with CP tax code(Example "AVALARA").
14. Click "SAVE".
15. Navigate to "RUL_COD' field.
16. Select Edit.
17. Change "TYPES" field to Static.
18. Update "Source" field with CP tax rule code(Example "AVALARA").
19. Click "SAVE".
20. Navigate to "TAX_AMT"' field.
21. Select Edit.
22. Change "TYPES" field to Dynamic Formula.
23 Update "Source" field with TaxAmountAvalaraSupport(Parent.Taxes, false).
24. Click "SAVE
25. Navigate to "NORM_TAX_AMT"' field.
26. Select Edit.
27. Change "TYPES" field to Dynamic Formula.
28 Update "Source" field with TaxAmountAvalaraSupport(Parent.Taxes, true).
29. Click "SAVE".
30: Click "APPLY".