- Fixed issue where Incorrect tax details displayed for Canada transactions
- Updated support documentation
- Fixed issue where Incorrect tax details displayed for Canada transactions
- Fixed issue where Incorrect tax details displayed for Canada transactions
- Fixed issue where Shipping Method Changing When "Same as Billing" Checked classyllama/ClassyLlama_AvaTax#222
- Fixed issue where Restocking Fee Causing Unbalance errors/Warning Banner Can't be Disabled classyllama/ClassyLlama_AvaTax#226
- Added config fields to allow for calculating tax prior to discounts and send custom shipping tax code PR #239 and PR #231
- Updated support documentation
- Fix issue with payload extender in shipping-save-processor #181
- Add message about known issue with admin order creation #215
- Fix issue where $0 rates are inaccurate in tax summary PR #193
- Fix issue where tax isn't calculated prior to checkout for virtual orders #121
- Fix issue where duplicate entries can be created in address book #115
- Refactor VAT ID submission code to match behavior described in config comment PR #204
- Refactor code to prevent rounding tax rate prior to displaying on frontend #179
- Fix issue where editing customer in backend of Magento 2.1.x results in missing tabs (e.g. "Orders") #151
- Added sensitive and environment-specific entries to the configuration type pool #178 (from @leoquijano)
- Add additional conditional check to prevent inadvertently disabling address validation PR #124 (from @vovayatsyuk)
- Fix issue where Magento 2.1.15 and 2.2.6 zero out shipping amount at checkout #184
- Update the customer use codes for Religious and Educational classes to be separate types #169
- Fix issue where saving AvaTax credentials at the website scope can result in an error #171
- Fix issue where invalid/partial zip code values result in errors logged #122
- Fix issue where address validation in admin while editing customer doesn't display region in original address #135
- Fix issue Save Address button remains disabled after closing address validation modal #139
- Fix issue where Magento error isn't clear as to why a user can't proceed to payment method during checkout #132
- Fix bug where exception is thrown when customer has no value for chosen attribute #99
- Add the ability to use any customer attribute as customer code #99
- Fix issue where sometimes the connection credentials fail when assigned at website level #112
- Fix problem where customer can't save edited address in address book #110
- Fix problem where customer can't save address in address book when address validation is disabled #108
- Refactor code to prevent error when product is deleted before queue processing #104
- Refactor code to make product ID retrieval more reliable PR #103
- Refactor code prevent error when running some CLI tests PR #102
- Add the ability to use any custom customer attribute as customer code #99
- Refactor code to remove abstract class for conditionally loading new class in parent constructor
- Fix error when AvaTax extension has not set tax value as extension attribute #93
- Fix error when processing queue for some invoices #94
- Fix bug that prevents DI compilation #85
- Refactor code for compatibility with Magento 2.2 #85
- Refactor code to display verbose tax summary #70
- Refactor code to exclude configurable products from Avalara submission #78
- Refactor code to prepend 'AVATAX-' to jurisdiction tax code on all tax responses #81
- This change will be reflected on the native Magento sales tax report and is for future tax requests only; it does not update existing tax results stored in Magento.
- Refactor code to correctly use origin address line 2 #77
- Add JS to define baseUrl with correct value for address validation #79
- Refactor code to remove XSS vulnerability #74
- Refactor code to accommodate installations with table prefixes #67
- Refactor code to utilize Mode config setting at a store view level #68
- Add support for global tax calculation using the IsSellerImporterOfRecord parameter in the Avalara API #57
- More information regarding how this parameter is utilized can be found in the AvaTax Extension documentation.
- Add code to send Magento Order Number to Avalara as "Reference Code" attribute. See documentation for details.
- Revise error when no credentials are set for the chosen mode to instead display as a warning with more verbosity #60
- Add support for Magento Enterprise's split database mode #54
- Refactor code to create AvaTax tables in the 'sales' database when running in split database mode
- Reference issue #54 for additional notes and details
- Add code to create new database tables dedicated to storing AvaTax data
- Add code to migrate existing data from AvaTax columns on sales_invoice and sales_creditmemo tables to new tables
- Refactor code to store AvaTax data in new tables instead of attaching to entities
- Previous versions of this extension added two fields to the native Magento invoice and credit memo tables. When this extension changed the values of these two fields, it would save the invoice/credit memo. This caused multiple issues (see #24, #29, #36, #40, and #47). Rather than continuing to try and fix the underlying Magento issues that were triggered by saving these objects, we have moved the fields to separate database tables (avatax_sales_creditmemo and avatax_sales_invoice). This release includes that refactor and fixes issue #47.
- Fix issue where gift card purchases are taxed #53
- Fix issue where refunding an online credit memo would result in duplicate refund amounts being set on order and order status changing #36 and #40
- Fix issue where tax is calculated for $0 carts #39
- Fix error when invoice with a single $0 item is sent to AvaTax #46
- Fix issue where Magento order number was not being sent to AvaTax in the PurchaseOrderNo field #38 (from @expandlab)
- Use store view-specific TaxCodes for invoice/credit memos #34
- Fix potential tax inaccuracy when order/invoice are created on different dates #33
- Fix issue where saving "un-verifiable" customer address results in error #27
- Fix validation errors flagged by Magento Marketplace
- Fix issue where invoice/credit memo may be mistakenly sent to AvaTax multiple times. See classyllama/ClassyLlama_AvaTax#24
- Add support for Magento 2.1 (and drop support for Magento 2.0.x)
- Fix to address region lookup when validating addresses (from @curtisTAG)
- Add API for address validation (from @james481). See classyllama/ClassyLlama_AvaTax#15
- Fix 'Class "storeId" does not exist' error when loading the Swagger page: /rest/default/schema (Github issue #19)
- Fix "$serverData must be an array or object implementing ArrayAccess" error when single tenant compilation was in use
- Fix DI compilation error
- Fix issue where manual module installation causes DI compilation error
- Add Magento_Tax as a module dependency (from @james481)
- Add license
- Fix issue where tax calculation was not accurate for certain merchant accounts
- Changed DocType for cart/checkout tax calculation from PurchaseOrder to SalesOrder
- PurchaseOrder is intended to be used for "consumer use tax" calculation rather than "sales tax" calculation
- Add support for PHP 5.5
- Add support for PHP 7
- Fix issue where tax_amount is incorrectly calculated when multiple rates are in use
- Fix issue where saving customer address on frontend resulted in error
- Add AvaTax Code to Gift Card products on Magento Enterprise
- Simplify log view page
- Fix DI compilation error on Magento Community
- Display admin address validation beneath custom address attributes on Magento Enterprise
- Fix DI compilation error
- Add ability to configure Account Number and License Key at store view scope
- Add ability to configure Company Code at store view scope
- Fix issue where certain SOAP exceptions were not being logged
- Fix issue Address Validation bugs
- Change UPC logic to send UPC in ItemCode field
- Add readme for integration tests
- Add ability to filter tax calculation by country or region
- Fix compilation error
- Fix access when using production credentials
- Fix CSS compilation issue
- Initial beta release