[IMP] accounting: updated chart of accounts page

Updated the chart of accounts page. Forward to master.

16.3 -> Change "ellipsis" menu button
17 -> Change "Setup" to "View"

taskid-3609365

closes odoo/documentation#6910

X-original-commit: b617b47ab2
Signed-off-by: Tom Aarab (toaa) <toaa@odoo.com>
This commit is contained in:
Tom Aarab (toaa) 2023-11-23 13:23:13 +01:00
parent cb87e208bf
commit a7c3f818da
6 changed files with 48 additions and 56 deletions

View File

@ -3,48 +3,37 @@ Chart of accounts
================= =================
The **chart of accounts (COA)** is the list of all the accounts used to record financial The **chart of accounts (COA)** is the list of all the accounts used to record financial
transactions in the general ledger of an organization. transactions in the general ledger of an organization. The chart of accounts can be found under
:menuselection:`Accounting-->Configuration-->Chart of Accounts`.
The accounts are usually listed in the order of appearance in the financial reports. Most of the When browsing your chart of accounts, you can sort the accounts by :guilabel:`Code`,
time, they are listed as follows : :guilabel:`Account Name`, or :guilabel:`Type`, but other options are available in the drop-down menu
:guilabel:`(⋮)`.
- Balance Sheet accounts: .. image:: chart_of_accounts/chart-of-accounts-sort.png
- Assets
- Liabilities
- Equity
- Profit & Loss:
- Income
- Expense
When browsing your chart of accounts, you can filter the accounts by number, in the left column, and
also group them by :guilabel:`Account Type`.
.. image:: chart_of_accounts/chart-of-accounts.png
:align: center
:alt: Group the accounts by type in Odoo Accounting :alt: Group the accounts by type in Odoo Accounting
Configuration of an account Configuration of an account
=========================== ===========================
The country you select at the creation of your database (or additional company on your database) The country you select during the creation of your database (or additional company in your database)
determines which **fiscal localization package** is installed by default. This package includes a determines which :doc:`fiscal localization package <../../fiscal_localizations>` is installed by
standard chart of accounts already configured according to the country's regulations. You can use default. This package includes a standard chart of accounts already configured according to the
it directly or set it according to your company's needs. country's regulations. You can use it directly or set it according to your company's needs.
To create a new account, go to :menuselection:`Accounting-->Configuration-->Chart of Accounts`,
click :guilabel:`Create`, and fill in (at the minimum) the required fields
(:guilabel:`Code, Account Name, Type`).
.. warning:: .. warning::
It is not possible to modify the **fiscal localization** of a company once a journal entry has It is not possible to modify the **fiscal localization** of a company once a journal entry has
been posted. been posted.
To create a new account, go to :menuselection:`Accounting --> Configuration --> Chart of Accounts`,
click on :guilabel:`Create`, and fill out the form.
Code and name Code and name
------------- -------------
Each account is identified by its **code** and **name**, which also indicates the account's purpose. Each account is identified by its :guilabel:`Code` and :guilabel:`Name`, which also indicate the
account's purpose.
.. _chart-of-account/type: .. _chart-of-account/type:
@ -59,7 +48,7 @@ Correctly configuring the **account type** is critical as it serves multiple pur
- Generate opening entries - Generate opening entries
To configure an account type, open the :guilabel:`Type` field's drop-down selector and select the To configure an account type, open the :guilabel:`Type` field's drop-down selector and select the
right type among the following list: corresponding type from the following list:
+---------------+--------------+-------------------------+ +---------------+--------------+-------------------------+
| Report | Category | Account Types | | Report | Category | Account Types |
@ -104,29 +93,31 @@ right type among the following list:
Assets, deferred expenses, and deferred revenues automation Assets, deferred expenses, and deferred revenues automation
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Some **account types** display a new field **to automate** the creation of :ref:`assets Some **account types** can **automate** the creation of :ref:`assets <assets-automation>` entries,
<assets-automation>` entries, :ref:`deferred expenses <deferred-expenses-automation>` entries, :ref:`deferred expenses <deferred-expenses-automation>` entries, and
and :ref:`deferred revenues <deferred-revenues-automation>` entries. :ref:`deferred revenues <deferred-revenues-automation>` entries. To **automate** entries, click
:guilabel:`Setup` on an account line and go to the :guilabel:`Automation` tab.
You have three choices for the :guilabel:`Automation` field: You have three choices for the :guilabel:`Automation` tab:
#. :guilabel:`No`: this is the default value. Nothing happens. #. :guilabel:`No`: this is the default value. Nothing happens.
#. :guilabel:`Create in draft`: whenever a transaction is posted on the account, a draft entry is #. :guilabel:`Create in draft`: whenever a transaction is posted on the account, a draft entry is
created, but not validated. You must first fill out the corresponding form. created but not validated. You must first fill out the corresponding form.
#. :guilabel:`Create and validate`: you must also select a **model**. Whenever a transaction is #. :guilabel:`Create and validate`: you must also select a :guilabel:`Deferred Expense Model`.
posted on the account, an entry is created and immediately validated. Whenever a transaction is posted on the account, an entry is created and immediately validated.
Default taxes Default taxes
------------- -------------
Select a **default tax** that will be applied when this account is chosen for a product sale or In the :guilabel:`Setup` menu of an account, select a **default tax** to be applied when this
purchase. account is chosen for a product sale or purchase.
Tags Tags
---- ----
Some accounting reports require **tags** to be set on the relevant accounts. By default, you can Some accounting reports require **tags** to be set on the relevant accounts. To add a tag, under
choose among the tags that are used by the *Cash Flow Statement*. :guilabel:`Setup`, click the :guilabel:`Tags` field and select an existing tag or :guilabel:`Create`
a new one.
Account groups Account groups
-------------- --------------
@ -134,31 +125,29 @@ Account groups
**Account groups** are useful to list multiple accounts as *sub-accounts* of a bigger account and **Account groups** are useful to list multiple accounts as *sub-accounts* of a bigger account and
thus consolidate reports such as the **Trial Balance**. By default, groups are handled automatically thus consolidate reports such as the **Trial Balance**. By default, groups are handled automatically
based on the code of the group. For example, a new account `131200` is going to be part of the group based on the code of the group. For example, a new account `131200` is going to be part of the group
`131000`. `131000`. You can attribute a specific group to an account in the :guilabel:`Group` field under
:guilabel:`Setup`.
Create account groups manually Create account groups manually
------------------------------ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. note:: .. note::
Regular users should not need to create account groups manually. The following section is only Regular users should not need to create account groups manually. The following section is only
intended for rare and advanced use cases. intended for rare and advanced use cases.
To create a new account group, :ref:`developer mode <developer-mode>` and head to To create a new account group, activate :ref:`developer mode <developer-mode>` and head to
:menuselection:`Accounting app --> Configuration --> Account Groups`. Here, create a new group and :menuselection:`Accounting app-->Configuration-->Account Groups`. Here, create a new group and enter
enter the :guilabel:`name, code prefix, and company` to which that group account should be the :guilabel:`name, code prefix, and company` to which that group account should be available. Note
available. Note that you must enter the same code prefix in both :guilabel:`From` and :guilabel:`to` that you must enter the same code prefix in both :guilabel:`From` and :guilabel:`to` fields.
fields.
.. image:: chart_of_accounts/account-groups.png .. image:: chart_of_accounts/account-groups.png
:align: center
:alt: Account groups creation. :alt: Account groups creation.
To display your **Trial Balance** report with your account groups, go to :menuselection:`Accounting To display your **Trial Balance** report with your account groups, go to
app-->Reporting-->Trial Balance`, then open the :guilabel:`Options` menu and select :menuselection:`Accounting-->Reporting-->Trial Balance`, then open the :guilabel:`Options` menu and
:guilabel:`Hierarchy and Subtotals`. select :guilabel:`Hierarchy and Subtotals`.
.. image:: chart_of_accounts/trial-balance.png .. image:: chart_of_accounts/chart-of-accounts-groups.png
:align: center
:alt: Account Groups in the Trial Balance in Odoo Accounting :alt: Account Groups in the Trial Balance in Odoo Accounting
Allow reconciliation Allow reconciliation
@ -171,15 +160,18 @@ For example, an invoice paid with a credit card can be marked as :guilabel:`paid
its payment. Therefore, the account used to record credit card payments needs to be configured as its payment. Therefore, the account used to record credit card payments needs to be configured as
**allowing reconciliation**. **allowing reconciliation**.
To do so, check the :guilabel:`Allow Reconciliation` box in the account's settings, and save. To do so, check the :guilabel:`Allow Reconciliation` box in the account's settings, and
:guilabel:`Save`; or enable the button from the chart of accounts view.
.. image:: chart_of_accounts/chart-of-accounts-reconciliation.png
:alt: Allow reconciliation for accounts in Odoo Accounting
Deprecated Deprecated
---------- ----------
It is not possible to delete an account once a transaction has been recorded on it. You can make It is not possible to delete an account once a transaction has been recorded on it. You can make
them unusable by using the **Deprecated** feature. them unusable by using the **Deprecated** feature: check the :guilabel:`Deprecated` box in the
account's settings, and :guilabel:`Save`.
To do so, check the :guilabel:`Deprecated` box in the account's settings, and save.
.. seealso:: .. seealso::
* :doc:`cheat_sheet` * :doc:`cheat_sheet`

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB