home

Indirect Tax

Sovos Docs

Show Page Sections

Create and set up an organization

All organizations follow the same general setup.

  1. Create an Organization and assign Products. See Create an organization.

  2. Add one or more Companies. See Samples for uploading transmission credentials for Hungary EKAER.

  3. Add users and assign user roles to them. See Add users to your organization.

  4. Add credentials to connect the new Company to the corresponding tax authority. See Configure countries.

    Note: The required information varies by country but typically involves a username, password, or similar identification and authorization. The business must register directly with the tax authority to obtain the required information.
  5. If the business will use Compliance Network to receive documents, then repeat the previous steps for the equivalent inbound product ID. Inbound processing is only available in select countries.

Create an organization

Note: This feature is only available to workspace administrators.
  1. Click Settings.
  2. Go to Organizations on the navigation menu.
  3. Click Create organization.
  4. Enter the organization name and a brief description.
  5. Click Save.

Add companies

An organization can contain one or more companies. Each company on the account typically represents a single business' tax ID. Most Sovos customers have multiple tax IDs and create one company for each tax ID.

All documents that Compliance Network processes must specify the company or tax ID, so that Sovos can accurately connect each transaction to the accurate entity.

User access can be restricted to the company level, so that users can only access the details and transactional data from a subset of companies, rather than the entire organization.

You can add a company using two methods:

Add companies through Compliance Network

  1. Click Settings.
  2. Go to Organizations on the navigation menu.
  3. Click an organization's name under the Name column.
  4. Go to Companies.
  5. Click New company.
  6. Enter the Company details and Company address, then click Save.

Add companies through Indirect Tax API

  1. Send a POST request to the endpoint URL.
    POST https://api-test.sovos.com/v2/configurations/organizations/{orgId}/companies
  2. Include the following headers in your request:
    • Authorization: Bearer {accessToken}

    • Content-Type: application/json

    • x-correlationId: {uniqueValue}

  3. Include the following parameters inside the JSON payload of the request body:
    NameTypeRequiredDescription
    taxIdstringYesYour company's tax ID
    legalNamestringYesYour company's legal name
    dbastringYesThe name of the represented company
    productsarray of stringsYesA list of products to be added to the company
    Note:

    If the products list is left empty, the created company will acquire all the products assigned to the organization.

Upon successful creation, the Indirect Tax API will return a JSON object containing the company details and their assigned company ID.
Note:

Always save the company ID value from the response when creating a company, as it will be required for future API calls. To find it, look for the ID value in the samples.

Add users to your organization

Users are defined by unique email addresses. Each user should only be associated with one email address. After a user sets up their account, they can switch between Sovos products and organizations without having to log in again.

You can manage users in Admin Settings or with the Organizations API endpoint.

When you add a user, you assign a role to the user. Learn more about available roles.

Add users through Compliance Network admin

Update the settings in the Compliance Network admin interface to add users and assign roles to them.
  1. Log in to Compliance Network as an administrator.
  2. Click the Settings icon.
  3. Go to Organizations on the navigation menu.
  4. Click the organization name.
  5. Go to Users.
  6. Click Invite user.
  7. Add the user's email, role, and the companies they need to access.
    Note: If you don't select any companies, the user will have access to all companies within the organization.
  8. Click Invite.

The invited user will receive an email invitation to join your organization in Compliance Network.

Note: You must invite users to Compliance Network, even if they already have access to other Sovos products. Users with access to other Sovos products won't receive an invitation email. Instead, they just need to log into Compliance Network with their existing username and password.

Add users through the API

Use the Organization User API endpoint to add users to your Compliance Network account.
  1. Provide the following required information in the API request body:
    • firstName
    • lastName

    • email

    • roleId

    For example:

    { 
       	"firstName": "Jane", 
        	"lastName": "Smith", 
       	"email": "myname@example.com", 
        	"roleId": "string", 
        	"customAttributes": { } 
    }
  2. Repeat for each user you want to add.

A 200 or 201 response confirms that the API request was successfully processed.

An invitation will be sent to the provided email address with instructions to set up a Sovos account or log in with an existing account.