2024-03-04 18:02:08 +07:00
|
|
|
|
:show-content:
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
=========
|
|
|
|
|
Companies
|
|
|
|
|
=========
|
2020-06-11 22:32:20 +07:00
|
|
|
|
|
2021-05-28 20:55:15 +07:00
|
|
|
|
A centralized management environment allows you to select multiple companies simultaneously and set
|
|
|
|
|
their specific warehouses, customers, equipment, and contacts. It provides you the ability to
|
|
|
|
|
generate reports of aggregated figures without switching interfaces, which facilitates daily tasks
|
|
|
|
|
and the overall management process.
|
2020-06-11 22:32:20 +07:00
|
|
|
|
|
2023-07-25 22:12:06 +07:00
|
|
|
|
.. _companies/manage:
|
|
|
|
|
|
2021-05-28 20:55:15 +07:00
|
|
|
|
Manage companies and records
|
|
|
|
|
============================
|
|
|
|
|
|
|
|
|
|
Go to :menuselection:`Settings --> Manage Companies` and fill in the form with your company’s
|
|
|
|
|
information. If a *Parent Company* is selected, records are shared between the two companies (as
|
|
|
|
|
long as both environments are active).
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/create_js_store_us.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: Overview of a new company's form in Odoo
|
|
|
|
|
|
|
|
|
|
.. tip::
|
2021-06-01 23:13:47 +07:00
|
|
|
|
Activate the :ref:`developer mode <developer-mode>` to choose a *Favicon* for each of your
|
|
|
|
|
companies, and easily identify them by the browser tabs. Set your favicons’ files size to 16x16
|
|
|
|
|
or 32x32 pixels. JPG, PNG, GIF, and ICO are extensions accepted.
|
2021-05-28 20:55:15 +07:00
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/favicon.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:height: 200
|
|
|
|
|
:alt: View of a web browser and the favicon for a specific company chosen in Odoo
|
|
|
|
|
|
|
|
|
|
Switch between or select multiple companies by enabling their selection boxes to activate them. The
|
|
|
|
|
grayed company is the one which environment is in use. To switch environments, click on the
|
|
|
|
|
company’s name. In the example below, the user has access to three companies, two are activated, and
|
|
|
|
|
the environment in use is of *JS Store US*.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/multi_companies_menu_dashboard.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of the companies menu through the main dashboard in Odoo
|
|
|
|
|
|
|
|
|
|
Data such as Products, Contacts, and Equipment can be shared or set to be shown for a specific
|
|
|
|
|
company only. To do so, on their forms, choose between:
|
|
|
|
|
|
|
|
|
|
- *A blank field*: the record is shared within all companies.
|
|
|
|
|
- *Adding a company*: the record is visible to users logged in to that specific company.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/product_form_company.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of a product's form emphasizing the company field in Odoo Sales
|
|
|
|
|
|
|
|
|
|
Employees' access
|
|
|
|
|
=================
|
|
|
|
|
|
2024-03-04 18:02:08 +07:00
|
|
|
|
Once companies are created, manage your employees' :doc:`Access Rights <users/access_rights>`
|
2021-05-28 20:55:15 +07:00
|
|
|
|
for *Multi Companies*.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/access_rights_multi_companies.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of an user form emphasizing the multi companies field under the access rights tabs
|
|
|
|
|
in Odoo
|
|
|
|
|
|
|
|
|
|
| If a user has multiple companies *activated* on his database, and he is **editing** a record,
|
|
|
|
|
the editing happens on the record's related company.
|
|
|
|
|
| Example: if editing a sale order issued under JS Store US while working on the JS Store Belgium
|
|
|
|
|
environment, the changes are applied under JS Store US (the company from which the sale order
|
|
|
|
|
was issued).
|
|
|
|
|
| When **creating** a record, the company taken into account is:
|
|
|
|
|
|
|
|
|
|
- The current company (the one active) or,
|
|
|
|
|
- No company is set (on products and contacts’ forms for example) or,
|
|
|
|
|
- The company set is the one linked to the document (the same as if a record is being edited).
|
|
|
|
|
|
|
|
|
|
Documents’ format
|
|
|
|
|
=================
|
|
|
|
|
|
|
|
|
|
To set documents' formats according to each company, *activate* and *select* the respective one and,
|
|
|
|
|
under *Settings*, click on *Configure Document Layout*.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/document_layout.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of the settings page emphasizing the document layout field in Odoo
|
|
|
|
|
|
|
|
|
|
Inter-Company Transactions
|
|
|
|
|
==========================
|
|
|
|
|
|
|
|
|
|
First, make sure each one of your companies is properly set in relation to:
|
|
|
|
|
|
2024-03-04 18:02:08 +07:00
|
|
|
|
- :doc:`Chart of Accounts <../finance/accounting/get_started/chart_of_accounts>`
|
|
|
|
|
- :doc:`Taxes <../finance/accounting/taxes>`
|
|
|
|
|
- :doc:`Fiscal Positions <../finance/accounting/taxes/fiscal_positions>`
|
|
|
|
|
- :doc:`Journals <../finance/accounting/bank>`
|
|
|
|
|
- :doc:`Fiscal Localizations <../finance/fiscal_localizations>`
|
|
|
|
|
- :doc:`Pricelists <../sales/sales/products_prices/prices/pricing>`
|
2021-05-28 20:55:15 +07:00
|
|
|
|
|
|
|
|
|
Now, activate the *Inter-Company Transactions* option under *Settings*. With the respective company
|
|
|
|
|
*activated* and *selected*, choose if you would like operations between companies to be synchronized
|
|
|
|
|
at an invoice/bills level or at a sales/purchase orders level.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/inter_company_transactions.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of the settings page emphasizing the inter company transaction field in Odoo
|
|
|
|
|
|
|
|
|
|
- **Synchronize invoice/bills**: generates a bill/invoice when a company confirms a bill/invoice for
|
|
|
|
|
the selected company.
|
|
|
|
|
|
|
|
|
|
*Example:* an invoice posted on JS Store Belgium, for JS Store US, automatically creates a vendor
|
|
|
|
|
bill on the JS Store US, from the JS Store Belgium.
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/invoice_inter_company.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of an invoice for JS Store US created on JS Store Belgium in Odoo
|
|
|
|
|
|
|
|
|
|
- **Synchronize sales/purchase order**: generates a drafted purchase/sales order using the selected
|
|
|
|
|
company warehouse when a sales/purchase order is confirmed for the selected company. If instead of
|
|
|
|
|
a drafted purchase/sales order you rather have it validated, enable *Automatic Validation*.
|
|
|
|
|
|
|
|
|
|
*Example:* when a sale order for JS Store US is confirmed on JS Store Belgium, a purchase order
|
|
|
|
|
on JS Store Belgium is automatically created (and confirmed if the *Automatic Validation* feature
|
|
|
|
|
was enabled).
|
|
|
|
|
|
2021-06-30 16:21:32 +07:00
|
|
|
|
.. image:: companies/purchase_order_inter_company.png
|
2021-05-28 20:55:15 +07:00
|
|
|
|
:align: center
|
|
|
|
|
:alt: View of the purchase created on JS Store US from JS Store Belgium in Odoo
|
|
|
|
|
|
|
|
|
|
.. note::
|
|
|
|
|
Products have to be configured as *Can be sold* and must be shared between the companies.
|
|
|
|
|
|
|
|
|
|
.. tip::
|
|
|
|
|
Remember to test all workflows as an user other than the administrator.
|
|
|
|
|
|
|
|
|
|
.. seealso::
|
|
|
|
|
- :doc:`Multi-company Guidelines </developer/howtos/company>`
|
2024-03-04 18:02:08 +07:00
|
|
|
|
- :doc:`../finance/accounting/get_started/multi_currency`
|
|
|
|
|
|
|
|
|
|
.. toctree::
|
|
|
|
|
:titlesonly:
|
|
|
|
|
|
|
|
|
|
companies/digest_emails
|
|
|
|
|
companies/email_template
|