# Add a company from your system

Source: https://developer.avalara.com/products/e-invoicing/integration-guides/elr/jbx3870177174830/

Guide: E-Invoicing and Live Reporting

# Add a company from your system

Use your integration to create an Avalara company from an unmapped company in your business system.

Your integration can optionally allow users to create a new Avalara company from their business system.

This workflow should:

-   Display a list of companies in the ERP that aren’t yet mapped
-   Allow users to select one or more companies
-   Prefill company details using available ERP data (such as company name and country)
-   Create the company in Avalara using the `CreateCompany` API
-   Store the new Avalara `companyId` and map it to the corresponding company in the business system

Include validation to prevent duplicate company creation, such as checking for existing company names before submission.