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