Skip to content

Commit 2d9d2de

Browse files
committed
[ADD] accounting: new shared accounts feature documentation
In 18.0 was the shared accounts feature added to Odoo but the documentation doesn't contain any data related to it. This commit brings information about said feature in the documentation. task-4485674
1 parent dfe54bd commit 2d9d2de

13 files changed

+181
-3
lines changed

content/applications/finance/accounting.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,11 @@ Multi-company
8282
=============
8383

8484
Several companies can be managed within the same database. Each company has its :doc:`chart of
85-
accounts <accounting/get_started/chart_of_accounts>`, which is also useful to generate consolidation
86-
reports. Users can access several companies but can only work on a single company's accounting at a
87-
time.
85+
accounts <accounting/get_started/chart_of_accounts>`, but it is possible to share accounts in
86+
between them for scenarios in which such a configuration would be required.
87+
88+
.. seealso::
89+
:ref:`Shared Accounts Feature <coa_shared_accounts>`
8890

8991
Multi-currency environment
9092
==========================

content/applications/finance/accounting/get_started.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ Get started with Stripe and enable secure integrated credit and debit card payme
179179
.. seealso::
180180
* :doc:`bank`
181181
* :doc:`get_started/chart_of_accounts`
182+
* :doc:`get_started/shared_accounts`
182183
* :doc:`bank/bank_synchronization`
183184
* :doc:`../fiscal_localizations`
184185
* `Odoo Tutorials: Accounting and Invoicing - Getting started [video]
@@ -189,6 +190,7 @@ Get started with Stripe and enable secure integrated credit and debit card payme
189190

190191
get_started/cheat_sheet
191192
get_started/chart_of_accounts
193+
get_started/shared_accounts
192194
get_started/multi_currency
193195
get_started/avg_price_valuation
194196
get_started/tax_units

content/applications/finance/accounting/get_started/chart_of_accounts.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,23 @@ To do so, check the :guilabel:`Allow Reconciliation` box in the account's settin
169169
.. image:: chart_of_accounts/chart-of-accounts-reconciliation.png
170170
:alt: Allow reconciliation for accounts in Odoo Accounting
171171

172+
.. _coa_shared_accounts:
173+
174+
Shared Accounts
175+
---------------
176+
177+
This feature allows you to create a single account for a specific purpose and share it between
178+
multiple companies. It is especially useful for multi-company environments in which a similar
179+
account might be used across different companies.
180+
181+
.. image:: shared_accounts/shared_accounts_configure_shared_accounts_accounting.png
182+
:alt: Shared accounts feature in Odoo Accounting
183+
184+
.. note::
185+
Check the :doc:`Shared Accounts <shared_accounts>` page for more information on the
186+
:ref:`benefits of that feature <shared_accounts_benefits>` and :ref:`how to configure it
187+
<setting_up_shared_accounts>`.
188+
172189
Deprecated
173190
----------
174191

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
===============
2+
Shared Accounts
3+
===============
4+
5+
In Odoo, it is possible to share accounts between multiple companies. This feature is particularly
6+
useful for businesses that operate under a **multi-company structure** and might benefit from a
7+
**unified chart of accounts**.
8+
9+
In order to setup said feature, two ways are available: Either the :ref:`basic setup
10+
<setting_up_shared_accounts>` or using the :ref:`merge tool <merge_tool>`.
11+
12+
In the same way the feature is accompanied by a merging tool that helps already established
13+
multi-company environments use the the new shared accounts feature, an :ref:`unmerge tool
14+
<unmerge_tool>` is also available for if you ever want to stop using the feature.
15+
16+
.. _shared_accounts_benefits:
17+
18+
Benefits of Shared Accounts
19+
===========================
20+
21+
1. Lighter load of accounts to handle
22+
-------------------------------------
23+
24+
The main benefit of the shared accounts feature is to **reduce the amount of accounts** that have
25+
to be handled by the main accountant of a multi-company environment.
26+
27+
.. example::
28+
Environments that have two companies using the generic chart of accounts of the same country
29+
used to have each accounts of that chart twice. With the shared accounts feature, it is possible
30+
to have a single version of each of those accounts.
31+
32+
2. Simplified and Cleaner Reporting
33+
-----------------------------------
34+
35+
When auditing reports, the shared accounts feature grants a **lighter version of the reports**
36+
while **keeping all the data visible and accessible**. This makes it easier to understand and
37+
manage the accounts.
38+
39+
.. example::
40+
Auditing amounts in the balance sheet report of a company using a shared account with one of its
41+
child companies and grouping by account used to show two groups for the two accounts that share
42+
the same purpose. Now they are shown in the same group and are differentiable using the company
43+
they are used in.
44+
45+
3. Micro and Macro Management
46+
-----------------------------
47+
48+
For the main companies as much as the last child company of a branch, using the shared accounts
49+
feature allows accountants to **handle the accounts at the level they need to**. This means that
50+
the main accountant can manage the accounts of the whole group while the accountant of a child
51+
company can manage the accounts of that company **without having to worry** about the impact it
52+
might have on the other companies.
53+
54+
.. example::
55+
Even though the account is shared and is the same record in the database for all companies, its
56+
code in any company can be modified without affecting the other companies granting a lot of
57+
flexibility in the management of the accounts.
58+
59+
.. _setting_up_shared_accounts:
60+
61+
Setting Up Shared Accounts
62+
==========================
63+
64+
Enable Multi-Company
65+
--------------------
66+
67+
To enable account sharing, you first need to enable the multi-company feature in Odoo. This can be
68+
done by simply making sure you have multiple companies setup in your Odoo database.
69+
70+
Configure Shared Accounts
71+
-------------------------
72+
73+
Once multi-company is enabled, you can configure shared accounts by going to an account you wish to
74+
share between companies. Head into the :guilabel:`Mapping` tab and enter the code you want for the
75+
account for each desired company.
76+
77+
.. image:: shared_accounts/shared_accounts_configure_shared_accounts_mapping.png
78+
:alt: Configuring company relative codes for a shared account in Odoo Accounting
79+
80+
Afterwards, you can head back to the :guilabel:`Accounting` tab and add your second company to the
81+
list of companies this account is available for.
82+
83+
.. image:: shared_accounts/shared_accounts_configure_shared_accounts_accounting.png
84+
:alt: Adding a company to a shared account in Odoo Accounting
85+
86+
.. _merge_tool:
87+
88+
Merge Tool
89+
==========
90+
91+
Use cases
92+
---------
93+
94+
The merging tool is there to simplify the process of creating shared accounts. This tool is
95+
particularly useful when you have an **already setup multi-company environment** in which you were
96+
using separate accounts that you now want to merge.
97+
98+
Steps
99+
-----
100+
101+
To use the merge tool, you need to select all the companies that have an account you want to merge
102+
in the company selector in the top right corner of the screen.
103+
104+
.. image:: shared_accounts/shared_accounts_merge_tool_select_companies.png
105+
:alt: Selecting all companies that have accounts to be merged.
106+
107+
You can then select all the account that are to be merged, click the :guilabel:`Actions` button,
108+
and select the :guilabel:`Merge accounts` option in the drop-down.
109+
110+
.. image:: shared_accounts/shared_accounts_merge_tool_merge_action.png
111+
:alt: Selecting the accounts to merge and the tool in the options.
112+
113+
You will then enter a confirmation wizard where you can confirm the operation. Once all is set,
114+
you can click the :guilabel:`Merge` button to complete the process.
115+
116+
.. image:: shared_accounts/shared_accounts_merge_tool_confirmation_wizard.png
117+
:alt: Confirmation wizard for the Merge Tool of the shared accounts feature.
118+
119+
In the end, the selected accounts will be merged into a single shared account that is available for
120+
all the selected companies in the same way it would have been if the account had only been created
121+
on a single company and then configured to be shared like in the :ref:`basic setup
122+
<setting_up_shared_accounts>`.
123+
124+
.. image:: shared_accounts/shared_accounts_merge_tool_result.png
125+
:alt: Result of the Merge Tool of the shared accounts feature.
126+
127+
.. _unmerge_tool:
128+
129+
Unmerge Tool
130+
============
131+
132+
Use cases
133+
---------
134+
135+
At the opposite end of the spectrum, the unmerge tool is there to simplify the process of stopping
136+
to share specific accounts. This tool finds its use when you have shared accounts that you want to
137+
**dissociate from certain companies** without losing the data that they contain.
138+
139+
Steps
140+
-----
141+
142+
Using any of the companies that have a shared account, it is possible to select it and unmerge it
143+
using the :guilabel:`Unmerge account` option in the :guilabel:`Actions` menu.
144+
145+
.. image:: shared_accounts/shared_accounts_unmerge_tool_unmerge_action.png
146+
:alt: Selecting an account to unmerge and the tool in the options.
147+
148+
This will open a confirmation window listing all the accounts that will be created.
149+
150+
.. image:: shared_accounts/shared_accounts_unmerge_tool_confirmation_wizard.png
151+
:alt: Confirmation wizard for the Unmerge Tool of the shared accounts feature.
152+
153+
In the end, each of the companies that had a code configured on the shared account will have a new
154+
account linked to no other company.
155+
156+
.. image:: shared_accounts/shared_accounts_unmerge_tool_result.png
157+
:alt: Result of the Unmerge Tool of the shared accounts feature.

0 commit comments

Comments
 (0)