Loop + AvaTax
Loop is configured to properly account for taxes in Shopify's native tax reporting. However, if you're managing tax reporting in AvaTax, the loop-discount applied to new exchange orders will prevent taxes from flowing properly into Avatax since Avatax calculates taxes based on the subtotal.
Taxes + Loop Discount (Default)
By default, processing a Loop exchange order will:
- Mark the item on the original order as returned, subtracting the taxes associated with that product in both Shopify tax reporting + AvaTax
- Create a new exchange order, with the value of the product discounted down to $0 with a loop-discount code (or discounted to the price of the upsell associated with the product for Shop Now upsell orders)
- Add tax lines to the exchange order, leveraging your Shopify tax settings, that ensure Shopify's native tax reporting calculates the appropriate tax value.
Exchange order example, with loop-discount:
AvaTax Reporting + Loop's Solution
AvaTax's reporting does not leverage Shopify Tax lines. AvaTax will look at the subtotal, after discounts are applied, and use that value to set tax values within their system. To solve for this, Loop recommends disabling loop-discount and creating the exchange order at full value.
- Exchange order example, loop-discount removed:
Please read Exchanges in Shopify and Exchange Accounting Options articles for more information to determine the best options for your business and reach out to firstname.lastname@example.org if you'd like to disable loop-discount or need any additional support.