AvaTax calculates accurate US sales tax and international VAT and can prepare and remit tax returns, file reports, manage VAT registrations and other tax documents.
Be the first to know when the new marketplace is available. We'll send you an email as soon as it launches.
A plugin that interfaces your Vendure store with Avalara's AvaTax platform for automated US sales tax calculation based on geolocation, item taxability, new legislation, tax regulations, and more.
This is a paid plugin. For production use, please purchase a license at https://vendure.io/marketplace.
Add all other dependencies required to compile the plugin's UI
VendureConfig
plugins array.Use the Vendure CLI to generate a database migration by running npx vendure migrate
Add the plugin's UI extensions to the AdminUiPlugin
options in your VendureConfig
.
Read more about the Admin Ui extension and compilation from the Vendure docs.
jsx
property to the compilerOptions
in tsconfig.json
file.Start the server and navigate to Settings > Avatax
. Here you can configure the plugin with your Avalara credentials.
Click Test Connection
to validate your credentials and test the connection to the AvaTax API, then Save Credentials
to persist them.
PaymentSettled
state.verifyAddress
mutation to verify addresses through the AvaTax APIThe plugins adds custom fields to the following entities;
entityUseCode
: Customer Avalara Entity Use Code
taxCode
: Product Avalara Tax Code
avataxInvoiceMessages
: Invoice messaging returned by the AvaTax engine stored as a JSON string. These messages can be queried and displayed appropriately on invoices. Read More