> For the complete documentation index, see [llms.txt](https://kb.bevica.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kb.bevica.com/bevica-select/bevica-select-data-migration/bevica_select_-_creating_new_bevica_companies.md).

# Creating new Bevica companies

Create a blank Bevica company or copy an existing one, then apply Bevica data to build a production template or training company.

Within Bevica, it is straightforward to create or copy an existing company. These operations can be done at any time and for a variety of reasons: as part of initial data take on, testing, helping the support desk identify issues, training.

{% hint style="info" %}
In a live environment, it is advisable to create or copy companies outside normal working hours as it can impact performance.
{% endhint %}

***

## Copying an existing company

You can run as many companies as you want in either your Production or Sandbox environments. You can use the **Copy Company** function to create copies of any company. This can be done in production as part of a training schedule or data migration process so that you can test your data migration files in a configured company without impacting your production company.

To copy an existing company:

1. Select the search icon, enter **Companies**, and then choose the related link.
2. Put your cursor on the line of the company you would like to copy and click **Copy** in the ribbon.
3. Enter the **New Company Name**, select **I Understand** and click on **OK**.
4. A new company will be created.

## Creating new Bevica companies

It is possible to create three types of configured companies from within Bevica.

* **Production Template**: Creates a Production template company with predefined System and Setup data. Once applied, the company is ready to import your core data; Customers, Vendors, Items, etc.
* **Static Training Company**: Creates a configured training company with System, Setup, and Core data (No transactions).
* **Full Training Company**: Creates a configured training company with System, Setup, Core data, and example transactions. Use this company to familiarise yourself with processes in Bevica.

First, you create a blank company, then you populate it with your choice of preconfigured data.

### Create a new blank company

To create a new blank company:

1. Select the search icon, enter **Companies**, and then choose the related link.
2. Click **Bevica, Create Blank Bevica Company**.
3. Enter the name you want for your new company.
4. Click **Finish**.

{% hint style="info" %}
It takes on between 5-10 minutes to create the blank company. If necessary, close your browser and reopen it a while later or refresh your browser. When completed, your new company will appear in the **Companies** list.
{% endhint %}

### Open the new blank company

To open the newly created company:

1. Click the **Settings** Cog icon at the top right of the screen.
2. Select **My Settings**.
3. Change the **Company** value to your new company.

### Populate your new company with data

Bevica has a number of preconfigured Configuration Packages to help create the Production Template and Training companies.

1. Ensure you have opened the newly created blank company.
2. Select the search icon, enter **Companies**, and then choose the related link.
3. Click **Import Bevica Data**.

   ![Companies page showing the Import Bevica Data action used to apply a preconfigured company type.](https://2760122862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3XuahSies5HnodsWowA%2Fuploads%2Fgit-blob-0f773c131a5f417705aba933fb9c0942ecf7715d%2F0yoNF1EJQUhtviNRb1MAoYTGRgyGtiiAvw.png?alt=media)

   On the **Select Company Type** dropdown, select an option from the list. When ready, click OK. It may take a while to download and apply the data, so go make a cup of coffee or tea once the process has started. See below for details of messages you might see as the routine starts.

When the routine finishes, you can navigate around the software to see the results.

{% hint style="info" %}
You may be presented with the option to **Allow** or **Block** communication to the Bevica servers to download the data. Select **Allow Always**. Alternatively, you may be presented with this error message: '**The request was blocked by the runtime to prevent accidental use of production services**'. If so, click here: ['Blocked by runtime' error](https://github.com/TVisionTech/GitBook_Bevica/blob/main/select/Bevica_How-tos/%27Blocked_by_runtime%27_error.md)
{% endhint %}

You will be asked to confirm two actions, firstly:

![Confirmation dialog shown before Bevica downloads and applies the selected company data.](https://2760122862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3XuahSies5HnodsWowA%2Fuploads%2Fgit-blob-28d7878a01a2a8d87afa4b76544f94c26cbec8f9%2Fi9lun2ZvUOsdf7SnRu8PMDjOYBE9AfVW1Q.png?alt=media)

then:

![Second confirmation dialog to proceed with importing and applying Bevica configuration packages.](https://2760122862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3XuahSies5HnodsWowA%2Fuploads%2Fgit-blob-c0a6f52039da1db658f6261a91b880a05373701f%2F5zHRZoK4pcQwKzsO7Rhux-a04fOkLmL6NA.png?alt=media)

{% hint style="info" %}
It takes on average 30 to 40 minutes to create the full training company, less for the others - **leave the browser open.**
{% endhint %}

On completion, you will see the message:

![Success message confirming the selected company data import has completed.](https://2760122862-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fx3XuahSies5HnodsWowA%2Fuploads%2Fgit-blob-f2f888ef2c718c546b42302c00639dbc0c4db1fa%2FTLhEYqL0GpLBrFHmKvbVoRMbxE540MF_Gg.png?alt=media)

## Company Types

### Production Template Company

The Bevica production template company has default **System** and **Setup** data. It provides an environment into which you can add your **Core** data, Customers, Vendors, Items, and associated information.

### Static Training Company

The Bevica training company has default **System**, **Setup**, and demonstration **Core** data. It can be used to understand how best to configure Bevica and to familiarise yourself with processes. You can familiarise yourself with the processes in Bevica in these areas:

* Chart of Accounts, General Ledger, Finance and posting setup
* Analysis reports, Analysis by Dimensions
* Duty Management and Duty Ledger
* Customers, Sales Ledger and Sales Order Processing
* Vendors, Purchase Ledger and Purchase Order Processing
* Items, Pricing, Marketing Information, Item Ledger and Stock Management
* Sales & Purchase Price Lists\*
* Document Reservations
* Managing Private Reserves
* CRM and Contact Management
* Sustainability Setup
* Subscription and Recurring Billing Setup

\* Whilst the configuration package includes Sales and Purchase Price List records, the feature is not enabled automatically. To do this:

1. Go to Feature Management, **Feature Update: New sales pricing experience** and enable it for the selected company.
2. Open the Sales Price Lists page and **Activate** all Draft price lists.

### Full Training Company

The Full Training Company has all the data from the static training company plus examples of the following open and posted transactions:

* Financial Jnl. postings
* Purchase Orders
* Sales Orders
* Unpaid Reserves
* Paid Reserves (if the Fine Wine extension is installed)
* Sustainability entries. The Sustainability Jnl. is populated ready to manually post.

## Configuration Worksheet

All company types include a predefined Configuration Worksheet and a suite of Configuration Packages to help import your own data.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://kb.bevica.com/bevica-select/bevica-select-data-migration/bevica_select_-_creating_new_bevica_companies.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
