Skip to content

Commit 3a328a5

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 3a328a5

13 files changed

+184
-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: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,24 @@ 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+
Starting from 18.0 comes a new feature called **Shared Accounts**. This feature allows you create a
178+
single account for a specific purpose and share it between multiple companies. This feature is
179+
especially useful for multi-company environments in which a similar account might be used across
180+
different companies.
181+
182+
.. image:: shared_accounts/shared_accounts_configure_shared_accounts_accounting.png
183+
:alt: Shared accounts feature in Odoo Accounting
184+
185+
.. note::
186+
Check the :doc:`Shared Accounts <shared_accounts>` page for more information on the
187+
:ref:`benefits of that feature <shared_accounts_benefits>` and :ref:`how to configure it
188+
<setting_up_shared_accounts>`.
189+
172190
Deprecated
173191
----------
174192

Lines changed: 159 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,159 @@
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 that accompanies the new shared accounts features is there to simplify the process
95+
of creating shared accounts. This tool is particularly useful when you have an **already setup
96+
multi-company environment** in which you were using separate accounts that you now want to merge.
97+
98+
Steps
99+
-----
100+
101+
To use the merge tool of the shared accounts feature, you need to select all the companies that
102+
have an account you want to merge 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 select the account you want to merge and
114+
confirm the operation. Once all is set, you can click the :guilabel:`Merge` button to complete the
115+
process.
116+
117+
.. image:: shared_accounts/shared_accounts_merge_tool_confirmation_wizard.png
118+
:alt: Confirmation wizard for the Merge Tool of the shared accounts feature.
119+
120+
In the end, the selected accounts will be merged into a single shared account that is available for
121+
all the selected companies in the same way it would have been if the account had only been created
122+
on a single company and then configured to be shared like in the :ref:`basic setup
123+
<setting_up_shared_accounts>`.
124+
125+
.. image:: shared_accounts/shared_accounts_merge_tool_result.png
126+
:alt: Result of the Merge Tool of the shared accounts feature.
127+
128+
.. _unmerge_tool:
129+
130+
Unmerge Tool
131+
============
132+
133+
Use cases
134+
---------
135+
136+
At the opposite end of the spectrum, the unmerge tool is there to simplify the process of stopping
137+
to share specific accounts. This tool finds its use when you have shared accounts that you want to
138+
**dissociate from certain companies** without losing the data that they contain.
139+
140+
Steps
141+
-----
142+
143+
Using any of the companies that have a shared account, it is possible to select it and unmerge it
144+
using the :guilabel:`Unmerge account` option in the :guilabel:`Actions` menu.
145+
146+
.. image:: shared_accounts/shared_accounts_unmerge_tool_unmerge_action.png
147+
:alt: Selecting an account to unmerge and the tool in the options.
148+
149+
This will open a warning window confirming all the accounts that will be created if the action is
150+
confirmed using for each of them the code setup for the company it will be created in.
151+
152+
.. image:: shared_accounts/shared_accounts_unmerge_tool_confirmation_wizard.png
153+
:alt: Confirmation wizard for the Unmerge Tool of the shared accounts feature.
154+
155+
In the end, you will find in each of the companies that had a code configured on the shared
156+
account a new account using that same code splitting the hared one into separate accounts.
157+
158+
.. image:: shared_accounts/shared_accounts_unmerge_tool_result.png
159+
:alt: Result of the Unmerge Tool of the shared accounts feature.

0 commit comments

Comments
 (0)