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
Chapter 5.5.2 - Configuration
  • Previous
  • Next

Configuration

The Configuration object allows the user to specify configuration settings associated with a client profile configuration. For more information, see Account Customizations:

Key Value
TrafficStudyOverrides [TrafficStudyOverride] Traffic Study Override
Specifies a traffic study override. For more information about traffic study overrides, see Safe Harbor Override
ReturnNonBillable [bool] Return Non-Billable
Flag indicating if non-billable taxes should be returned.
  • true: Return both non-billable taxes and billable taxes in the CalcTaxes response
  • false: Don't return non-billable taxes
TaxOnTaxAlgorithm [int] Tax-on-Tax Algorithm
Determines how to process taxes when taxes are based on the tax amount of other taxes
  • 0: Single pass - taxes calculated one time
  • 1: IterateOnTaxAmount - repeatedly calculates the tax on the additional tax amount until the tax amount is less than one half of one cent (0.005)
  • 2: IterateOnTaxableMeasure - repeatedly calculates the tax on the additional tax amount until the taxable measure is less than one half of one cent (0.005)
SelfTaxAlgorithm [int] Self-Tax Algorithm
Determines whether taxes that are classified as self-taxing should be calculated individually or in aggregate
  • 0: Calculates tax on individual self-taxing taxes. Tax liability is determined for each tax
  • 1: Calculates tax on aggregate of self-taxing taxes. Self-taxing tax rates are aggregated and used to determine tax liability

Example

"Settings": {
"TrafficStudyOverrides": [
{
// Traffic Study Override
}
],
"ReturnNonBillable": true,
"TaxOnTaxAlgorithm": 1,
"SelfTaxAlgorithm": 0
}
  • Previous
  • Next
PreviousNext
Knowledge CenterDeveloper Support
Avalara.com|Terms of Use|Privacy Policy
© 2026 Avalara, Inc.