Skip to main content.

Interchange News

  • Interchange 3rd-party tax support for TaxJar & Avalara

    Posted on March 21, 2023 by Mark Johnson

    The U.S. Wayfair court decision complicated collecting sales tax for ecommerce sales, and many businesses running Interchange catalogs lack the necessary tools for full compliance. A new Vend::Tax translation layer has been created to connect Interchange’s standard sales tax structures and routines with vendor-specific 3rd-party sales tax providers.

    Vend::Tax is a general interface that delegates to vendor-specific tax gateway modules. It defines 3 new tags to calculate either estimated or live-lookup sales tax, request and store tax averages, and report tax collected for orders to a 3rd-party provider.

    Connectors have already been constructed for TaxJar and Avalara in core Interchange, so that developers can use either of these popular services for calculating their sales tax with an upgrade and a few adjustments to their catalog configuration. We encourage the development of other 3rd-party providers through the creation of new Vend::Tax::<ServiceName> modules.

    My blog post Interchange 3rd Party Tax Support gives more details and setup instructions.

News archive