AvalaraAvalaraDeveloperDeveloper
  • Productsdown arrow
      Calculations
      AvaTax
      AvaTax Brazil
      AvaTax for Communications
      AvaTax for Excise
      Avalara Tax Content
      E-invoicing
      Activation Service
      Avalara E-Invoicing and Live Reporting
      Brazil
      Brazil Customer Portal
      Tax Compliance (Brazil)
      Tax Central
      Data Staging
      Returns
      Avalara Managed Returns API
      MyLodgeTax
      Avalara Returns Excise
      VAT Reporting
      Shared service
      Shared Services
      1099 & W-9
      Avalara 1099 & W-9
      Tax registrations and business licenses
      Avalara License Guidance
      Sales Tax Registrations
      Payroll tax registrations
      Avalara license filings
      ECM
      Exemption Certificate Management
      Avalara Cross-Border
      Automated Tariff Code Classification
      Self-Serve Tariff Code Classification
      Managed and Premium Tariff Code Classification
      AvaTax Cross-Border (Estimator + Calculator)
      Avalara Trade Compliance
      Avalara Trade and Tariff Library
  • Learndown arrow
      Integrations guides
      Refactor guides
      Get certified
  • Get starteddown arrow
      AvaTax 90 days free trial
      Playground
      Become a partner
      Build with Avalara using AI
      Versori Training
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      Avalara Tech Talks
      Avalara University
      Knowledge Center
  • Support
MENU
Search Icon

No results found for

Profile
  • Sign In
Sign In
Search Icon

No results found for

  • Productsdown arrow
      Calculations
      AvaTax
      AvaTax Brazil
      AvaTax for Communications
      AvaTax for Excise
      Avalara Tax Content
      E-invoicing
      Activation Service
      Avalara E-Invoicing and Live Reporting
      Brazil
      Brazil Customer Portal
      Tax Compliance (Brazil)
      Tax Central
      Data Staging
      Returns
      Avalara Managed Returns API
      MyLodgeTax
      Avalara Returns Excise
      VAT Reporting
      Shared service
      Shared Services
      1099 & W-9
      Avalara 1099 & W-9
      Tax registrations and business licenses
      Avalara License Guidance
      Sales Tax Registrations
      Payroll tax registrations
      Avalara license filings
      ECM
      Exemption Certificate Management
      Avalara Cross-Border
      Automated Tariff Code Classification
      Self-Serve Tariff Code Classification
      Managed and Premium Tariff Code Classification
      AvaTax Cross-Border (Estimator + Calculator)
      Avalara Trade Compliance
      Avalara Trade and Tariff Library
  • Learndown arrow
      Integrations guides
      Refactor guides
      Get certified
  • Get starteddown arrow
      AvaTax 90 days free trial
      Playground
      Become a partner
      Build with Avalara using AI
      Versori Training
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      Avalara Tech Talks
      Avalara University
      Knowledge Center
  • Support
Profile
  • Sign In
Sign In
Sales (877) 282-5585
AvaTax for VAT integration guide
cardImage
Get started
  • About this guide
  • Are you a marketplace or an ecommerce site?
  • cardImage
    Plan your integration
    • Core requirements
    • Advanced features for AvaTax for VAT
  • Additional resources
  • Glossary
cardImage
Build
    cardImage
    Authentication
    • Authentication in AvaTax
    • Sandbox vs Production environments
    • Authentication methods
    • Ping the server
    • cardImage
      Troubleshooting
      • Troubleshooting overview
      • Identify a firewall or proxy server problem
      • cardImage
        Other common problems
        • Other common problems overview
        • Routing Problems
        • Authentication Problems
        • Firewall Problems
        • Ethernet Problems
        • Host Files/IP Address Hardcoding/DNS Caching
        • Proxy Server Problems
        • DNS time-to-live
        • Need SSL certificate verification
    • Certification requirements
    • Test authentication
    • cardImage
      Q-and-A
      • Authentication Q-and-A
      • Can I use my credentials in both Sandbox and Production environments?
      • How do I verify that the service is up?
      • How do I add users?
      • How do I identify a firewall or proxy server?
      • How do I reset my license key?
      • How do I reset my password?
      • I’m using .NET NugetAvaTaxpackage to connect to AvaTax. Are account ID and license code enough for AvaTaxAPI authentication?
      • Is TLS required?
      • What authentication methods are supported?
      • What is the production URL?
      • What is the sandbox URL?
      • What ports are used for communication?
      • Where can I get the SDK?
      • Where do I input the client ID?
      • Whom do I contact if my sandbox is expired?
    cardImage
    Error handling
    • AvaTax error messages
    • cardImage
      Certification requirements
      • Consume and display error messages from API responses
    cardImage
    Configure AvaTax
    • Verify that you have the VAT/GST entitlement
    • Configure your account
    • cardImage
      Set up a company
      • Create a company
      • Set up a hierarchy of subsidiary companies
    • Set up an Avalara client as a marketplace
    • Set up an Avalara client as a merchant selling on a marketplace
    • Certification requirements
    • Test your setup for AvaTax for VAT
    • cardImage
      Q-and-A
      • How do I use company profiles?
      • What do I select on the "Where you collect tax" screen if I’m going to sell US-wide?
      • Why do my transactions return a $0.00 tax calculation?
    cardImage
    AvaTax for VAT transaction concepts
    • VAT transactions in AvaTax
    • cardImage
      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
    • cardImage
      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
    cardImage
    Design the user experience
    • Design considerations
    • cardImage
      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
      • Address validation service
      • Request timeout definition
      cardImage
      Item/charge integration
      • Item code
      • Item description
      • Non-standard items
      • AvaTax tax code mapping
      • Tax code mapping group
      • Tax code lookup
      cardImage
      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
      • Display and store the deemed supplier 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)
      • Goods place or service address (header and line levels)
      • Import address (header and line levels)
      • Line number
      • Item code
      • Item description
      • Quantity
      • Amount
      • Include tax in line amounts
      • Tax code
      • Merchant seller identifier
      • Merchant name
      • Merchant VAT ID
      • Merchant establishment country
      • Verify that the transaction uses the Avalara-calculated tax amount
      • Shipping/freight handling
      • Sales order/sales invoice workflow
      • Discount transactions
      • Commit transactions
      • Business identification number
      • Country code
      • Transport
      • 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
      • Location code
      • Reporting location code
      • Customer supplier name
      • Marketplace liability type
      • Origination site
      • The counterparty is registered through a fiscal representative
      • The Avalara client is registered through a fiscal representative
      cardImage
      Server audit clarity and installation
      • Demonstrate and document installation of software
      • Pass integration identifier information
      cardImage
      Input VAT integration for ERP
      • 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
      cardImage
      Triangulation integration for ERP
      • Enable triangulation
      • Middleman VAT ID
      • Party A VAT ID country
      • Party C VAT ID country
      cardImage
      Design the user experience Q-and-A
      • User experience Q-and-A
      • What should my administration and utilities UI look like?
      • What should my item/charge integration UI look like?
    cardImage
    Design the transaction workflow
    • Transaction workflow considerations
    • Typical ecommerce transaction workflow
    • Typical marketplace transaction workflow
    • Transaction workflow with posting
    • Transaction workflow without posting
    • Credit memo workflow without posting
    • When should I calculate tax?
    • When to commit
    • cardImage
      Certification requirements
      • A reasonable ratio of calculation and address validation calls to committed documents
      cardImage
      Q-and-A
      • Transaction workflow Q-and-A
      • How do I handle the posting process in an ERP?
      • How do I handle quoting/estimates?
      • When do I call for tax?
cardImage
Test
    cardImage
    Test transactions
    • Understand the transactions
    • cardImage
      Core examples
        cardImage
        Examples for ERP and Ecom integrations
        • 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
        cardImage
        Examples for Marketplace integrations
        • Avalara client as a marketplace
        • Avalara client as a merchant
      cardImage
      Input VAT examples for ERP integrations
      • 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
      cardImage
      Triangulation examples for ERP integrations
      • Middleman purchase
      • Middleman sale
      • End-customer purchase
      • Party A VAT ID sale
      • Party C VAT ID purchase
cardImage
Get certified
  • Get certified
  • What do I include in the demo?
  • POS integrations for ERP

Non-standard items

View as markdown
PreviousNext
Knowledge CenterDeveloper Support
Avalara.com|Terms of Use|Privacy Policy
© 2026 Avalara, Inc.