# Server and installation requirements

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

# Server and installation requirements

Understand the server and installation requirements for integration and software setup.

This section provides requirements for including calls made from the integration and for demonstrating/documenting the software installation process.

Requirement

Use case

Endpoints/Models

Type

[Pass integration identifier information](/avatax-for-ap/apj2150325700083/)

Users must include information about the connection as a signature in each transaction.

N/A

Required

[Consume and display error messages from API responses](/avatax-for-ap/wkm8825120396248/ "Learn how to handle and display error messages from API responses in your application.")

Users must ensure that the integration doesn’t include messages (errors, warnings, and so on) except those that would result from normal (but not valid) user input (for example, incorrect address data). In addition, these messages must be logged/displayed appropriately in the application.

N/A

Required

[A reasonable ratio of calculation and address validation calls to committed documents](/avatax-for-ap/bkq8704167408953/ "Understand the expected ratio of tax calculation and address validation calls to finalized documents.")

Users must ensure that the integration minimizes traffic. AvaTax will expect to see up to approximately 10 calculations per finalized document (including for abandoned carts). Failing to do so will drive up usage and billing.

You can also provide a simple "estimated tax" option, just ensure that the estimate doesn’t call to AvaTax.

N/A

Required

[Demonstrate and document installation of software](/avatax-for-ap/qsr5294175042511/)

If there’s something to install on the source application, then you must demonstrate and document that process.

N/A

Required