Kill Bill’s plugin architecture has grown significantly over the past couple of years. We already have about 50 open-source plugins extending Kill Bill with new features and offering tight integrations with payment gateways, fraud detection solutions, etc. (and we have first-hand knowledge of well over a dozen closed-source plugins, developed by companies we have advised).
Not all plugins are created equal though. Some can be very simple (e.g. send an email when an invoice is generated), others — very complex (e.g. the Adyen plugin, which provides more than 250 payment methods worldwide). For some of these more advanced ones, that integrate with third-party solutions, we recently started formal review and certification processes. The goal of the process is twofolds. First, it gives us direct access to the vendor technical team, which helps us make sure the connector is optimized for that particular integration. Second, it gives us an opportunity to educate the partner on Kill Bill and on the very unique open-source nature of the project.
Today, we are pleased to announce that we have added Avalara to the list of such certified integrations. To give you a peek of the work that happened behind the scenes, we had our initial introduction meeting on April 15th (surprisingly enough!) of this year and finalized the certification last week. During this time, we made sure the Avatax™ plugin passed all the required integration tests and verified that the data from Kill Bill is mapped correctly to the generated tax documents. The Avalara team also educated us on some of the more advanced sales topics that we need to keep in mind as Kill Bill evolves. In turn, we went through the best practices to integrate Kill Bill in traditional eCommerce setups and how Avalara now fits into the picture.
As a result of these 8 months of hard work, you can now seamlessly integrate Kill Bill with Avalara Avatax™. Tax on invoices will be automatically calculated depending on the products of your catalog, on your customers eventual exemptions, tax location, etc. To get started, simply check out the plugin documentation and create a sandbox!