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
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      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
  • Developdown arrow
      APIs
      SDKs
      MCPs
      Agent to Agent (A2A)
      AI use cases
      API versioning
  • Resourcesdown arrow
      Avalara NEXT recordings
      Avalara University
      Knowledge Center
  • Support
Profile
  • Sign In
Sign In
Sales (877) 282-5585
BEFORE YOU BEGIN
About this guide
cardImage
Planning your integration
  • Common requirements
  • cardImage
    Sales and use tax requirements
    • Core sales and use tax requirements
    • Advanced features
  • Document Management requirements
  • companyId vs companyCode
Additional resources
Glossary
COMMON/SETUP
cardImage
Authentication
  • About authentication
  • Sandbox vs Production environments
  • Authentication methods
  • Ping the server
  • Troubleshooting
  • Certification requirements
  • Test authentication
cardImage
Error handling
  • AvaTax error messages
  • cardImage
    Certification requirements
    • Reasonable errors on server-side analysis
cardImage
Configure AvaTax and Document Management
  • Configure your account
  • cardImage
    Setting up a company
    • Create and activate a company
    • Set up a hierarchy of subsidiary companies
    • About location-based filing
    • Set up location-based filing
  • Configure AvaTax Exemptions/CertCapture
  • Certification requirements
  • Test your setup
  • Configuring AvaTax FAQs
cardImage
Design the admin and utilities user experience
    cardImage
    Common
    • AvaTax and Document Management configuration window
    • Test connection button
    • Enable client-side logging
    • User guide
    • Request timeout definition
    cardImage
    Sales and use tax
    • Enable/disable AvaTax
    • Option to disable document recording
    • Address validation implementation
    • Display prices with tax included
    • Pass integration identifier information
    cardImage
    Document Management
    • Batch load customers
SALES AND USE TAX
cardImage
Design the Sales and Use Tax user experience
  • Design considerations
  • cardImage
    Customer record integration
    • Customer code
    • Entity use code
    • Line-level exemptions
    • Line-level exemption override
    • Ship-to address exemption
    cardImage
    Items/charge integration
    • Item code
    • Item description
    • AvaTax tax mapping - item code SKU
    • Tax code mapping group
    • Tax code lookup
    • Non-standard items
    cardImage
    Server audity clarity and installation
    • Demonstrate and document installation of software
cardImage
Design the transaction workflow
  • Transaction workflow considerations
  • Transaction workflow with posting process
  • Transaction workflow without posting process
  • Credit memo workflow without posting process
  • When to calculate tax
  • When to commit
  • cardImage
    Certification requirements
    • Reasonable ratio of transaction and address validation calls to committed documents
  • Design the transaction workflow FAQs
cardImage
Transactions
  • Transactions in AvaTax
  • cardImage
    Simple transactions
    • Understanding simple transactions
    • Company codes
    • Customer codes
    • Document codes
    • Document dates
    • Document types
    • Addresses
    cardImage
    Non-standard item transactions
    • Understanding non-standard item transactions
    • Taxability of shipping charges
    • Taxability of handling charges
  • Invoice lines
  • Transaction statuses
  • Item classification
  • cardImage
    Discounts and overrides
    • Understanding discounts and overrides
    • Discounting a transaction
    • Override tax on a transaction
    cardImage
    Exemptions
    • Understanding exemptions
    • Resons tax can be zero
    • Exemption certificates
    • Exemption numbers
    • Entity use codes
    • Single-use exemptions
    • Overriding exemptions
  • Voiding/deleting documents
  • cardImage
    Refund transactions
    • Refund methods
    • Refunds with the RefundTransaction API
    • Refunds with the CreateTransaction API
    cardImage
    Certification requirements
    • Document code
    • Customer code
    • Document date
    • Tax calculation date
    • Document type
    • Header level destination address
    • Header level origin address
    • Point of order acceptance address - header level
    • Point of order origin address - header level
    • Exemption override
    • Reporting location code
    • Exemption number
    • Line number
    • Item code
    • Item description
    • Quantity
    • Amount
    • Tax code
    • Line-level addresses
    • Verify AvaTax-calculated tax amount
    • Transmit freight items separately
    • Document lifecycle
    • Posting/committing invoices
    • Voiding/deleting invoices
    • Discount transactions
    • Purchase order number
    • Entity use code - line level
    • Latitude/longitude support
    • Location codes
    • Create and commit credit memos
    • Send the original invoice date as the tax calculation date for refunds
    • Send the current transaction date as the document date for refunds
    • Support tax-only adjustments
    • Support tax overrides by tax amount
cardImage
Example transactions
  • Tax amount scenario
  • Discounts scenario
  • Entity use code scenario
  • Refunds scenario
cardImage
Calculate tax offline
  • Understanding offline tax calculation
  • Detecting a dropped connection
  • Retry or fallback
  • Reconciling transactions after an outage
cardImage
FAQs
  • AvaTax FAQs
  • Refunds FAQs
DOCUMENT MANAGEMENT
cardImage
Design the Document Management user experience
  • Design considerations
  • cardImage
    Customer record integration
    • Create customer record
    • Update customer record
    • Retrieve customer exemption status
    • View exemption certificate
    • Print or save a certificate
    • Request a new certificate
    • Revoke a certificate
cardImage
Design the Document Management workflow
  • Typical ERP transaction workflow
  • Certification requirements
cardImage
Test Document Management
  • Document Management use cases
  • Create a customer record
  • Retrieve a customer's exemption status
  • Request a certificate
  • Update a customer record
cardImage
FAQs
  • Document management FAQs
FUNCTIONAL REVIEW
Submit your integration for review

Document type

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