E-Invoicing Provider Avalara
With Avalara ELR (E-Invoicing & Live Reporting), you can automate the compliant, real-time transmission of invoice documents to tax authorities or e-invoicing networks – directly from the Nitrobox platform.
What is Avalara ELR?
Avalara ELR is an API-based solution that supports global e-invoicing requirements. It handles validation, formatting, and submission of invoice data to systems such as:
• Tax authorities (e.g., Italy, Spain)
• E-invoicing networks (e.g., Peppol, KSeF)
• Real-time reporting platforms (e.g., Hungary, Romania)
Country-specific formats like UBL 2.1, FatturaPA, XRechnung, or local CTC variants are automatically applied by Avalara.
Requirements
To use Avalara ELR, you need:
• An active Avalara ELR account
• Your Client ID and Client Secret
• A configured tenant in instellix
Contract Options
To use Avalara ELR, there are two options:
- Direct contract with Avalara:
You can sign a contract directly with Avalara. instellix is an official Avalara Technology Partner, and we have implemented full support for the Avalara ELR interface. After completing your contract setup with Avalara, you can enter your Client ID and Secret in instellix to activate the service. - Contract via instellix (instellix E-Invoicing provided by Avalara)
Alternatively, you can use Avalara ELR through instellix as part of our instellix E-Invoicing offering. In this case, instellix handles the contract and technical provisioning on your behalf.
→ Please contact your instellix Professional Services representative for more details and activation.
Additional Resources
Avalara ELR is designed to support complex regulatory e-invoicing requirements. Activations, certificates and mandates are managed by Avalara. instellix consumes the activated setup via API and does not control mandate lifecycles. Please speak to your instellix contact before activating the service to ensure all country-specific rules are correctly configured.
Avalara ELR in the webportal
To set up and manage the Avalara ELR integration, navigate to: Integration > E-Invoicing Provider > Avalara ELR
The page is organized in three sections: the account, the configuration, and the company and mandate mapping.
Avalara ELR Account
Enter the credentials of your Avalara ELR account:
- Client ID — the client ID from your Avalara ELR contract.
- Environment — the Avalara environment the integration connects to, for example SANDBOX for testing.
Avalara ELR Configuration
- Avalara ELR — enables or disables the integration.
- Client Side Logging — enables logging of the communication with Avalara, which helps when analyzing submission issues.
- Submission scheduling — determines when documents are submitted to Avalara, for example On invoice creation.
Avalara ELR Company and Mandate Mapping
A mandate mapping tells instellix under which country mandate the e-invoices of a company are submitted. The overview table shows each mapping with its Ident, Company ident, Company, Invoice address country, Mandate ident (for example NL-B2B-PEPPOL or IT-B2B-EINVOICE), and Validation document ident.
When you create or edit a mapping, you define:
- Ident — the identifier of the mapping.
- Company — the company whose documents the mapping applies to.
- Invoice address country — the invoice address country for which the mapping applies.
- Mandate ident — the Avalara mandate under which matching documents are submitted, for example NL-B2B-PEPPOL or IT-B2B-EINVOICE.
The dialog also provides a JSONata mapping editor with supporting panels (Avalara documentation, JSONata utilities, and a validation document): adjust how the document data is mapped for the mandate, then click Validate to see the JSONata result and the resulting XML for the validation document.
To activate the selected mandate mapping, it must also be selected in the Document Provisioning settings for the respective country and document type.