diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts.rst b/content/applications/finance/accounting/get_started/chart_of_accounts.rst index df7e064f5..b504f7ad4 100644 --- a/content/applications/finance/accounting/get_started/chart_of_accounts.rst +++ b/content/applications/finance/accounting/get_started/chart_of_accounts.rst @@ -3,48 +3,37 @@ Chart of accounts ================= 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 -time, they are listed as follows : +When browsing your chart of accounts, you can sort the accounts by :guilabel:`Code`, +:guilabel:`Account Name`, or :guilabel:`Type`, but other options are available in the drop-down menu +:guilabel:`(⋮)`. -- Balance Sheet accounts: - - - 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 +.. image:: chart_of_accounts/chart-of-accounts-sort.png :alt: Group the accounts by type in Odoo Accounting Configuration of an account =========================== -The country you select at the creation of your database (or additional company on your database) -determines which **fiscal localization package** is installed by default. This package includes a -standard chart of accounts already configured according to the country's regulations. You can use -it directly or set it according to your company's needs. +The country you select during the creation of your database (or additional company in your database) +determines which :doc:`fiscal localization package <../../fiscal_localizations>` is installed by +default. This package includes a standard chart of accounts already configured according to the +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:: It is not possible to modify the **fiscal localization** of a company once a journal entry has 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 ------------- -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: @@ -59,7 +48,7 @@ Correctly configuring the **account type** is critical as it serves multiple pur - Generate opening entries 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 | @@ -104,29 +93,31 @@ right type among the following list: Assets, deferred expenses, and deferred revenues automation ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -Some **account types** display a new field **to automate** the creation of :ref:`assets -` entries, :ref:`deferred expenses ` entries, -and :ref:`deferred revenues ` entries. +Some **account types** can **automate** the creation of :ref:`assets ` entries, +:ref:`deferred expenses ` entries, and +:ref:`deferred revenues ` 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:`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. -#. :guilabel:`Create and validate`: you must also select a **model**. Whenever a transaction is - posted on the account, an entry is created and immediately validated. + created but not validated. You must first fill out the corresponding form. +#. :guilabel:`Create and validate`: you must also select a :guilabel:`Deferred Expense Model`. + Whenever a transaction is posted on the account, an entry is created and immediately validated. Default taxes ------------- -Select a **default tax** that will be applied when this account is chosen for a product sale or -purchase. +In the :guilabel:`Setup` menu of an account, select a **default tax** to be applied when this +account is chosen for a product sale or purchase. Tags ---- -Some accounting reports require **tags** to be set on the relevant accounts. By default, you can -choose among the tags that are used by the *Cash Flow Statement*. +Some accounting reports require **tags** to be set on the relevant accounts. To add a tag, under +:guilabel:`Setup`, click the :guilabel:`Tags` field and select an existing tag or :guilabel:`Create` +a new one. Account groups -------------- @@ -134,31 +125,29 @@ Account groups **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 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 ------------------------------- +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. note:: Regular users should not need to create account groups manually. The following section is only intended for rare and advanced use cases. -To create a new account group, :ref:`developer mode ` and head to -:menuselection:`Accounting app --> Configuration --> Account Groups`. Here, create a new group and -enter the :guilabel:`name, code prefix, and company` to which that group account should be -available. Note that you must enter the same code prefix in both :guilabel:`From` and :guilabel:`to` -fields. +To create a new account group, activate :ref:`developer mode ` and head to +:menuselection:`Accounting app-->Configuration-->Account Groups`. Here, create a new group and enter +the :guilabel:`name, code prefix, and company` to which that group account should be available. Note +that you must enter the same code prefix in both :guilabel:`From` and :guilabel:`to` fields. .. image:: chart_of_accounts/account-groups.png - :align: center :alt: Account groups creation. -To display your **Trial Balance** report with your account groups, go to :menuselection:`Accounting -app-->Reporting-->Trial Balance`, then open the :guilabel:`Options` menu and select -:guilabel:`Hierarchy and Subtotals`. +To display your **Trial Balance** report with your account groups, go to +:menuselection:`Accounting-->Reporting-->Trial Balance`, then open the :guilabel:`Options` menu and +select :guilabel:`Hierarchy and Subtotals`. -.. image:: chart_of_accounts/trial-balance.png - :align: center +.. image:: chart_of_accounts/chart-of-accounts-groups.png :alt: Account Groups in the Trial Balance in Odoo Accounting 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 **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 ---------- 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. - -To do so, check the :guilabel:`Deprecated` box in the account's settings, and save. +them unusable by using the **Deprecated** feature: check the :guilabel:`Deprecated` box in the +account's settings, and :guilabel:`Save`. .. seealso:: * :doc:`cheat_sheet` diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-groups.png b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-groups.png new file mode 100644 index 000000000..afd62629b Binary files /dev/null and b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-groups.png differ diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-reconciliation.png b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-reconciliation.png new file mode 100644 index 000000000..8e17776bb Binary files /dev/null and b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-reconciliation.png differ diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-sort.png b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-sort.png new file mode 100644 index 000000000..fa1de4264 Binary files /dev/null and b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts-sort.png differ diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts.png b/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts.png deleted file mode 100644 index 4d332c4cb..000000000 Binary files a/content/applications/finance/accounting/get_started/chart_of_accounts/chart-of-accounts.png and /dev/null differ diff --git a/content/applications/finance/accounting/get_started/chart_of_accounts/trial-balance.png b/content/applications/finance/accounting/get_started/chart_of_accounts/trial-balance.png deleted file mode 100644 index bea9be80c..000000000 Binary files a/content/applications/finance/accounting/get_started/chart_of_accounts/trial-balance.png and /dev/null differ