Skip to content
  • There are no suggestions because the search field is empty.

Getting Started with Multi-Entity Management

Learn how to use Precoro’s Multi-Entity Management feature to manage multiple legal entities, control access, and organize users, suppliers, and taxes all in one place.

TABLE OF CONTENTS

How the Multi-Entity Management Feature Works

The Multi-Entity Management feature is designed for organizations that operate across multiple entities but share common data.

Instead of setting up multiple companies, you can manage everything under a single company and organize data by Legal Entities (LEs).

For example, if your organization has entities in different countries but uses the same or similar Departments, GL Accounts, and supplier list, there’s no need to create separate companies.

With Multi-Entity Management, you can centralize your data, simplify maintenance, and apply changes instantly across all entities.

What You Need to Set Up Multi-Entity Management

To ensure a smooth setup, collect the following information in advance:

  1. Integrations: Check if your company uses any integrations. 
  2. Legal Entities: Create a list of all entities you plan to configure.
  3. User Access: Decide which users should have access to each Legal Entity.
  4. Suppliers: Prepare your supplier list and specify which suppliers should be available for which Legal Entities.
  5. Departments and GL Accounts: Review your Departments and GL Accounts to see if they are the same across all entities or different.

💡 Please note: Multi-Entity Management is currently not available for QuickBooks Online, Xero, NetSuite, and integrations via connectors. However, API integrations are fully supported with Multi-Entity Management. 

Support for the NetSuite integration will be available soon.

Setting Up Multi-Entity Management

For New Accounts

  1. Create a company in Precoro.
  2. Contact your Customer Success Manager to activate the Legal Entity feature.
  3. Go to Configurations > Legal Entities, create the Legal Entities you need, and fill in the required details for each one.

Learn more about creating a Legal Entity in this article.

Moving from Multi-Company Setup

If you currently use multiple companies in Precoro, you can consolidate them into one:

  1. Decide whether to create a new company (recommended) or use one of your existing companies as the main one.
  2. In the chosen company, go to Configurations > Legal Entities, create the Legal Entities you need, and fill in the required details for each one.
  3. Contact your Customer Success Manager to activate the Legal Entity feature.
  4. Configure your data and user access by Legal Entity.
  5. When setup is complete, deactivate users in the old companies.

Managing Access by Legal Entity

Legal Entities can be used in Warehouse Requests, Purchase Requisitions, Requests for Proposal, Purchase Orders, Invoices, and Expenses. In Receipts, the Legal Entity is pulled automatically from the Purchase Order.

💡 Please note: Inventory documents (Stock Transfers and Inventory Consumption) are not supported yet. Support will be added in the future.

Here’s how to configure access works with different types of data:

User Access

You can manage user access to Legal Entities in Configurations > User Management.

  1. Open a user card by clicking the edit (pen) icon.

  2. Go to the Legal Entities tab.

  3. Assign a Main Legal Entity to the user (it will be auto-filled in documents).

  4. If a user has Access to All, any new Legal Entities will be added automatically.

  5. Make sure user access aligns with location access to prevent mismatches.

  6. Click Update to save the changes.


Supplier Access

You can configure supplier access to Legal Entities in Supplier Management:

  1. Edit the supplier card by clicking the pen button and go to the Legal Entities tab.
  2. Assign the Legal Entities the supplier should be available for.
  3. Suppliers will only appear in documents for the assigned Legal Entities.
If a supplier should have access to all Legal Entities, new Legal Entities will be added automatically.

supplier

Custom Fields for Items and Documents

Each custom field option can be linked to one or more Legal Entities. Integrated options also support dependencies on Legal Entities.

To set up dependencies between custom fields and Legal Entities:

  1. Go to Configurations and select Custom Fields for Items or Custom Fields for Documents, depending on which options you want to configure.

  2. Create a new custom field or click Edit on an existing one.

  3. In the Options section, click Edit.

  4. Click the Add button next to Dependencies.

  5. Check the Legal Entity box and select the Legal Entity you want the option to depend on.

  6. Click Save.

Learn more about setting up dependencies in this article.


Taxes

  1. Go to Configurations > Taxes.

  2. Click Add Tax or edit an existing tax.

  3. In the sidebar, find the Legal Entity field.

  4. Select one or more Legal Entities to which this tax should apply. If no Legal Entity is selected, the tax will apply to all Legal Entities.

  5. Click Save.

Each Legal Entity can have its own tax list. Taxes are filtered automatically in documents depending on the chosen Legal Entity.

Taxes

You can also filter taxes by legal entities on the Taxes page:

LE Dependencies

Reports by Legal Entity

You can run reports for all Legal Entities or for a specific entity that interests you.

Currently, Visual Charts and predefined reports for Purchase Orders, Invoices, Credit Notes, Expenses, and Purchase Requisitions include a Legal Entity filter. The Legal Entity is also shown as a column in the reports. In the future, the Legal Entity filter will also be added to budget reports.

Here’s how it works:

  • Users can  only see data for the Legal Entities they are allowed to access.
  • Related information, like suppliers, budgets, and locations, is be linked to Legal Entities to keep data accurate.

The Legal Entity column will stay visible in reports even if you turn off the “Set Up Access by Legal Entity” setting later, so your reports remain consistent. If the setting is off, reports work as they did before, without any Legal Entity filters.

Reports-2

Multi-Entity Management for API Integrations

If you use an API integration, switching to Multi-Entity Management is simple. All you need to do is:

  • Map your Legal Entities in Precoro to the entities in your integration.

  • Include Legal Entity filters in your API requests.

Let’s say your integration has three entities: Chicago, Dallas, and New York. You want to sync invoices only for the Chicago entity. In Precoro, you can make an API request to export invoices where the Legal Entity = Chicago.

The request will look like this: https://api.precoro.com/invoices?legalEntity[]=12345

Here, 12345 is the ID of the Chicago Legal Entity. As a result, the integration will only contain invoices from Chicago.

In the API response, the Legal Entity information for a document will look like this:

"legalEntity": {

        "id": 12345,

        "createDate": "2024-06-11T14:23:08+00:00",

        "updateDate": "2024-06-11T14:23:08+00:00",

        "enable": true,

        "name": "TEST Api Precoro",

        "legalAddress": null,

        "accountNumber": null,

        "accountHolderName": null,

        "bankName": null,

        "bankAddress": null,

        "sortCode": null,

        "businessRegistrationNumber": null,

        "taxPayerType": 2,

        "taxPayerNumber": null,

        "phone": null,

        "keyExecutive": null,

        "fullName": null,

        "permanentAccountNumber": null,

        "internationalBankAccountNumber": null,

        "americanBankersAssociationNumber": null,

        "swiftCode": null,

        "indianFinancialSystemCode": null,

        "externalId": null,

        "uniqueCode": null

      },

When retrieving documents through the API, the Legal Entity information is always included in the response so you can match and filter data accordingly.

Working with Suppliers and Custom Fields

  • In supplier API responses, you will find the collection "supplierLegalEntities", which shows which Legal Entities each supplier belongs to.

  • For DCF and ICF options, dependencies on Legal Entities are also included. Each option contains a "documentCustomFieldOptionDependOnLegalEntities" collection with "legalEntityId", so you can filter data correctly for each entity.

FAQ 

Will I be able to filter dashboards by Legal Entity?

Not yet, but this option is planned for future updates.

Can approval workflows be different for each Legal Entity?

Currently, approval workflows are the same across all Legal Entities.

Can I build budgets by Legal Entity?

This feature is already in development. Stay tuned for future releases.

Can each Legal Entity have its own main currency?

This isn't available yet, but we're working on ways to make it possible in the future.