How can we help?

Set up account for France

Account setup follows the same process for all countries that use Compliance Network. This article covers France-specific requirements and considerations for each step.

See Set up account for the standard how-to steps.

Setup sequence:

  1. Create an organization and assign France products.

  2. Add companies (one per SIREN).

  3. Create ERP System IDs.

  4. Add people and assign roles.

Next steps: Configure network and endpoints.

Before you begin

Confirm the following before starting account setup:

Create an organization

Follow the standard steps for creating an organization: Set up account.

Only workspace administrators can create organizations.

When assigning products, use the following France e-invoicing product IDs:

Product IDUse
fr_invoice_inbound_1.0Receiving invoices as buyer
fr_invoice_outbound_1.0Issuing invoices as supplier
fr_Report__1.0E-reporting (B2C, cross-border, and out-of-scope transactions)

Assign all products the customer will use at the organization level. Companies created under the organization inherit these products by default.

Set up in Compliance Network

You must have workspace administrator permissions to create an organization.
  1. Click the Settings icon.
  2. Go to Organization on the navigation menu.
  3. Click Create organization.
  4. Enter the organization name and a brief description.
  5. Click Save.

Set up using API

You need workspace administrator permissions to create an organization.

  1. Send a POST request to /v2/configurations/organizations.
  2. In the request body, include the name field with your organization name.

    Request body:

    {
      "name": "{organization-name}"
    }
    Important:

    name is a required field. It can't be empty. No character limit.

  3. Confirm the response returns a 200 status and an organization ID.

    Response body:

    {
      "id": "{organization-id}",
      "name": "{organization-name}",
      "createdAt": "{timestamp}",
      "createdBy": "{user-email}",
      "isDeleted": false
    }
    Important:

    If you get a 400 or 409 HTTP status code, make sure you have entered a unique organization name.

  4. Save the id value from the response. You need this for all subsequent API calls.

Add companies

Follow the standard steps for adding companies: Set up account.

For France, each company represents one legal entity identified by its SIREN. Create one company per SIREN, regardless of how many physical locations the customer operates.

Tax ID: SIREN

Enter the SIREN in the tax ID field (taxId). This is the nine-digit legal identifier that INSEE assigns when a business registers in France.

PropertyDetail
FormatNine digits, no separators
Example123456789
ValidationLuhn algorithm checksum on the ninth digit
Where to verifyhttps://www.insee.fr/

The platform validates SIREN format on submission. Do not use SIRET (14 digits) as the company tax ID. SIRET is used for establishment-level address configuration during endpoint setup, not here.

VAT registration

VAT number format: FR + two-digit key + nine-digit SIREN (example: FR12345678901). Confirm the customer's VAT registration is active before proceeding. See the checklist in Set up account for France.

Multiple locations

If a customer has multiple physical locations (establishments), they still have one SIREN and one company record. Each establishment has its own SIRET, a 14-digit identifier made up of the SIREN (digits one through nine) plus a five-digit establishment code (NIC).

No additional setup is needed at this stage for multi-location customers. SIRET-based address configuration happens during endpoint setup. See Network and endpoint configuration.

Set up using Compliance Network

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

Set up using API

Use the API to add a company to your organization by providing its tax registration details and assigned products.
  1. Send a POST request to /v2/configurations/organizations/{organizationId}/companies.
  2. In the request body, include the following required fields for your company:

    Request body:

    
                        
                    {
      "taxId": "{tax-id}",
      "legalName": "{legal-entity-name}",
      "dba": "{business-name}",
      "products": [
        {
          "productId": "{product-id}",
          "allowedProcessTypes": {
            "inbound": false,
            "outbound": true
          }
        }
      ]
    }

    Check the complete list of parameters:

    ParameterTypeRequiredDescription
    taxIdstringYesTax registration number of your company's tax ID. Validates for country-specific format
    legalNamestringYesOfficial legal entity name. It can't be empty
    dbastringYes"Doing Business As" registered name. It can't be empty
    productsarray of stringsYesArray of products with process types
    countrystringNoCountry code (ISO 3166-1 alpha-2, for example: "FR", "PL")
    Note:

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

  3. Confirm the response returns a 200​ status.

    Response body:

    
                    {
      "id": "{company-id}",
      "taxId": "{tax-id}",
      "legalName": "{legal-entity-name}",
      "dba": "{business-name}",
      "country": "{country-code}",
      "products": [...],
      "createdAt": "{timestamp}",
      "isDeleted": false
    }
  4. Save the id (company ID) for future API calls.
After successfully adding a company, the Indirect Tax API returns 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. You will need the company ID value in future API calls. To find it, look for the ID value in the samples.

Create ERP System IDs

ERP System IDs are created in Compliance Network under ERP Setup. They identify each connected system for diagnostics and analytics, and define the communication method (push or pull) for API notifications.

All France accounts need at least one ERP System ID for receiving documents from the network. If the customer also has e-reporting obligations, create a second ERP System ID for that purpose. See France e-reporting for details on e-reporting scope and setup.

Important:

The platform automatically creates default ERP System IDs when you provision a new organization, but these are not synchronized to Network Services and cannot be used for network endpoint configuration. Create new ERP System IDs manually.

Create an ERP System ID in Compliance Network

  1. Go to ERP Setup in the left sidebar.
  2. Click New System Notification.
  3. Enter an ERP System ID.

    Use a name that clearly identifies the customer and purpose (for example, CustomerName_FR_Invoicing).

  4. Set Communication Method.
    • Polling — the customer's system polls Sovos for new notifications.

    • Pushing V2 (Svix) — Sovos pushes notifications to the customer's system through a webhook. Do not select Pushing (Deprecated).

  5. Leave Event Mapping empty.

    Don't add events for the e-invoicing ERP System ID. The network handles all routing for network countries.

  6. Click Save.

The ERP System ID is now available for use in endpoint configuration.

Add people and assign roles

Follow the standard steps for adding people and assigning roles: Set up account.

User management is the same across all countries. There are no France-specific role requirements.