Products
Calculations
AvaTax
AvaTax for Excise
AvaTax for Communications
Tariff Code Classification
AvaTax Cross-Border
Avalara Tax Content for Retail
AvaTax Brazil
E-invoicing
Avalara e-invoicing
Activation Service
Returns
Managed returns
Returns Excise Pro
Returns for Communications
MyLodgeTax
Tax Compliance (Brazil)
Platforms
Brazil customer portal
ECM
Exemption/Certificate
TaxDocs Monitor (Brazil)
Licensing and registration
Registrations
Shared service
Shared company service
Learn
Integrations guides
Refactor guides
Get certified
Get started
AvaTax 90 days free trial
Playground
Become a partner
Develop
APIs
SDKs
MCPs
Agent to Agent (A2A)
AI use cases
API versioning
Community
Resources
Webinar
Blogs
Next
Avalara university
MENU
No results found for
Sign In
Sign In
No results found for
Products
Calculations
AvaTax
AvaTax for Excise
AvaTax for Communications
Tariff Code Classification
AvaTax Cross-Border
Avalara Tax Content for Retail
AvaTax Brazil
E-invoicing
Avalara e-invoicing
Activation Service
Returns
Managed returns
Returns Excise Pro
Returns for Communications
MyLodgeTax
Tax Compliance (Brazil)
Platforms
Brazil customer portal
ECM
Exemption/Certificate
TaxDocs Monitor (Brazil)
Licensing and registration
Registrations
Shared service
Shared company service
Learn
Integrations guides
Refactor guides
Get certified
Get started
AvaTax 90 days free trial
Playground
Become a partner
Develop
APIs
SDKs
MCPs
Agent to Agent (A2A)
AI use cases
API versioning
Community
Resources
Webinar
Blogs
Next
Avalara university
Support
Sign In
Sign In
Sales (877) 282-5585
AVATAX FOR VAT - ERP BADGE MILESTONES
Before you begin
About this guide
Verify that you have the VAT/GST entitlement
Planning your integration
Core requirements
Advanced features
Additional resources
Glossary
Authentication
Authentication in AvaTax
Sandbox vs Production environments
Authentication methods
Ping the server
Troubleshooting
Certification requirements
Test authentication
Authentication FAQs
Error handling
AvaTax error messages
Certification requirements
Consume and display error messages from API responses
Configure AvaTax
Configure your account
Setting up a company
Create and activate a company
Set up a hierarchy of subsidiary companies
Certification requirements
Test your setup
FAQs
AvaTax for VAT transaction concepts
VAT transactions in AvaTax
Simple transactions
Simple transactions in AvaTax
Addresses in transactions
Company codes
Customer codes
Document codes
Document dates
Document types
Transaction lines
Transaction statuses
Item classification
Discounts and overrides
Discounts and overrides in AvaTax
Discount a transaction
Override a transaction
Void/delete documents
Currency conversion
Fees and rates in responses
Partial input VAT recoverability
Design the user experience
Design considerations
Administration and utilities
AvaTax configuration window
Company code
Test AvaTax connection
Option to disable document recording
Option to disable AvaTax
Option to enable client-side logging
Option to display prices with tax included
User guide
Request timeout definition
Item/charge integration
Item code
Item description
Non-standard items
AvaTax tax code mapping
Tax code mapping group
Tax code lookup
Sales/billing document integration
Invoice messages
Display and store the VAT code in responses
Display and store the AvaTax user's VAT code in responses
Document code
Customer code
Document date
Document type
Ship-to address (header and line levels)
Ship-from address (header and line levels)
Point-of-order origin address (header and line levels)
Line number
Item code
Item description
Quantity
Amount
Include tax in line amounts
Tax code
Verify that the transaction uses the Avalara-calculated tax amount
Shipping/freight handling
Sales order/sales invoice workflow
Commit transactions
Business identification number
Country code
Transport
Discount transactions
Void/delete a document
Currency code
Exchange rate
Exchange rate currency code
Exchange rate effective date
The user is the importer of record
Delivery terms
Second-hand goods
The counterparty is registered through a fiscal representative
The Avalara client is registered through a fiscal representative
Server audit clarity and installation
Demonstrate and document installation of software
Pass integration identifier information
Input VAT integration
Purchase orders/purchase invoices
Point-of-order acceptance address (header and line levels)
Goods place or service address (header and line levels)
Import address (header and line levels)
Option to defer import VAT
Comparison of vendor tax and self-assessed tax
Triangulation integration
Enable triangulation
Middleman VAT ID
Party A VAT ID country
Party C VAT ID country
FAQs
Design the transaction workflow
Transaction workflow considerations
Transaction workflow with posting
Transaction workflow without posting
Credit memo workflow without posting
When should I calculate tax?
When to commit
Certification requirements
A reasonable ratio of calculation calls to committed documents
FAQs
Test transactions
Understanding these transactions
Core examples
B2B domestic sale
B2C domestic sale
B2C distance sale
B2C sale into the EU where the buyer is the importer of record
Domestic reverse charge sale
Intracommunity supply
Export
B2C digital services sale intra EU
B2C digital services sale into the EU
B2B services rendered outside of the EU
Input VAT examples
B2B domestic purchase
Domestic reverse charge purchase
B2C distance sale with transport starting outside of the EU
Import sale
Import purchase
Intracommunity acquisition
Import VAT deferment
Triangulation examples
Middleman purchase
Middleman sale
End-customer purchase
Party A VAT ID sale
Party C VAT ID purchase
Functional review
Submit your integration for review
Revision history
Enable triangulation
Previous
Next