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