- Reduce calls to the Avatax Tax Service
- Entity/Use Code for exempting customers from tax.
- Automatically install fields when plugin is installed.
- Move all options to plugin settings and allow config overrides.
- Cache address validation requests to limit API calls during checkout.
- Cache Sales Order tax requests to limit API calls during checkout.
- Updated logging display."
- Send descriptions for products, discounts, and shipping line items.
- Updated Avatax PHP SDK to v18.4.4.191."
- Connection Test in settings page.
- Full transaction logging (when enabled).
- Setting to enable/disable tax calculation.
- Setting to enable/disable document committing.
- AvaTax Address validation (when enabled).
- Refunds (AvaTax ReturnInvoice) for payment gateways that support refunds.
- Do not require a Shipping Method for initial tax calculation. (Shipping Address must still be set before initial calculation).
- Default Tax Code now configurable.
- Default Shipping Tax Code now configurable.
- Customer code now uses email address to match Craft Commerce.
- Document code now uses the full Craft Commerce order number (prefixed).
- Updated documentation including product-level tax code field setup.
- Resolved createSalesInvoice error.
- Resolved concatenation syntax bug.
- Replaced missing source for /vendor/avalara/avataxclient.
- Initial release
Brought to you by Rob Knecht and Surprise Highway