# Administration and utilities

Source: https://developer.avalara.com/avatax-for-ap/tcb3567605768390/

# Administration and utilities

Learn about the settings and requirements for integrating AvaTax with your application.

This section describes the settings window of your integration.

Requirement

Use case

Endpoints/Models

Type

[AvaTax configuration window](/avatax-for-ap/cju2792383493769/ "Understand the advantages and disadvantages of account ID/license key authentication to configure the best method for your needs.")

Merchants/users need to be able to access a URL that points to AvaTax and sign in using either their username/password or their account number/license key.

[QueryCompanies](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Companies/QueryCompanies/)

Required

[Company code](/avatax-for-ap/cxv6490473271500/ "Learn about the company code element, its requirements, and how to use the QueryCompanies API to configure it.")

Merchants/users must have the ability to designate which company within their account is linked to this integration.

[QueryCompanies](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Companies/QueryCompanies/)

Required

[Test AvaTax connection](/avatax-for-ap/bdz3027855466920/ "Learn how to test the AvaTax connection and verify credentials using the Ping or QueryCompanies API.")

Merchants/users need to be able to test the connection to the AvaTax service and verify their AvaTax credentials. This is required if a company code isn't lookup isn't provided on the admin page.

[Ping](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Utilities/Ping/), [QueryCompanies](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Companies/QueryCompanies/)

Conditional

[Control document recording](/avatax-for-ap/nxg9859158333378/)

For this connector to be used with other integrations, merchants/users must be able to control which connector to use for recording (committing) documents to AvaTax.

[CreateTransactionModel > Type](https://developer.avalara.com/api-reference/avatax/rest/v2/models/enums/CreateTransactionModel%20%3E%20type/)

[Option to disable AvaTax](/avatax-for-ap/bfr8248238208200/ "Learn about the requirement to provide an option to disable AvaTax independently of other Avalara services.")

Your integration must allow merchants/users to turn on or off the Avalara Calculation engine service, independent of any other Avalara product or service. For example, if a customer doesn't agree with the amount of tax that AvaTax calculated, they can turn off this calculation and post using their own calculated tax.

N/A

Required

[Option to enable client-side logging](/avatax-for-ap/usd7578136493518/ "Learn about enabling detailed AvaTax transaction logging for troubleshooting and support.")

Your integration must allow merchants/users to retrieve detailed AvaTax transaction logging within the application, including the capture of round-trip processing time, and they need the complete request/response for each call made to Avalara services.

N/A

Required

[User guide](/avatax-for-ap/gvb1815079516141/)

Your integration must provide merchants/users with a user guide. Include in this guide screenshots and information allowing the user to configure AvaTax, including to where enter the company code, where to enter credentials, and how to map tax codes within the application.

N/A

Required

[Address validation service](/avatax-for-ap/uvv0107487423839 "Learn about Avalara's address validation service, its requirements, and how to use it effectively.")

Your integration must allow merchants/users to validate addresses entered into AvaTax. You can use Avalara's address validation service or some other service.

[ResolveAddressPost](https://developer.avalara.com/api-reference/avatax/rest/v2/methods/Addresses/ResolveAddressPost/)

or some other third-party validator

Required