Clients with sales in the European Union (EU) that have global access enabled in their account can use Avalara AvaTax just as they do for US and Canadian taxes, but there are some important considerations regarding whether the buyer is a VAT-registered business or a non-business consumer that affect where the tax is sourced (origin or destination) and whether or not a tax amount should be calculated. The VAT decision process utilizes the BusinessIdentificationNo field of the GetTaxRequest or Line object, which is where you will send the buyer’s VAT registration ID.
Many EU countries also require prices to be displayed inclusive of tax. TaxIncluded tax can be calculated through the API as well. Line items have a boolean TaxIncluded property; when set to true, tax will be backcalculated out of the total line amount provided.
Note: VAT jurisdictions aren't enabled on all accounts automatically. Your company will need to request that when signing up for AvaTax.
Here are most of the scenarios that you might consider during testing for VAT usage:
A Reverse Charge is a transaction that supports an accounting/reporting entry for a Value Added Tax (VAT) required when the supplier of a product/service does not charge the buyer VAT. Instead of being charged VAT by the supplier, the buyer receiving the product/service assesses the Input VAT due on the purchase, and generates a corresponding Output VAT entry. The practical effect of this is there is typically no net tax payable on the transaction. Reverse Charge is commonly required in the European Union (EU) to facilitate intra-EU cross-border, business to business trade without requiring the supplier to register in all EU Member States.
AvaTax generates a reverse charge transaction when the following criteria are met:
A reverse charge calculates both input and output tax types.
Example: Purchase amount of a €100.00 product by a buyer in Germany meeting the above criteria. The product is standard rated. Input VAT and Output VAT is calculated at 19% as €19.00 each. Input VAT minus Output VAT = €0 total tax.