Build
Guide: E-Invoicing and Live Reporting
E-Invoicing and Live Reporting (ELR) uses token-based authentication to secure API access.
To call ELR APIs, you must obtain an access token and include it as a Bearer token in your requests.
Sandbox vs Production environments
Avalara provides 2 different environments for Avalara ELR: Sandbox and Production. Each environment is separate, and each has its own credentials. If you have a Sandbox account, you can’t use that account to log onto Production and vice versa.
You may want to share your Sandbox credentials with developers, and reserve Production credentials for accountants or financial controllers. Keeping accounts separate helps avoid the risk of reporting test data to a tax authority.
Sandbox
Production
API service URL
ELR Portal
https://app.sbx.avalara.com/elr-activations
https://app.avalara.com/elr-activations
Identity service URL
Monitoring
https://app.sbx.avalara.com/asm
Data
All Sandbox data is separate from Production data
All Production data is separate from Sandbox data
Updates
Updates are available earlier than Production
Updates are available after Sandbox
Authentication method
Authentication for the e-invoicing API works by obtaining an access token which, used as the Bearer Token, will allow access to the ELR service API.
Part of the E-Invoicing & Live Reporting integration guide. Open the full “Build” milestone on Avalara to see every page in this section.

