Accounting: Configuration: Chart of Accounts
This documentation outlines the processes associated with a Chart of Accounts in the Odoo 14 Accounting application.
A Chart of Accounts is a listing of all accounts used in the general ledger of an organization. The Chart of Accounts should be tailored to reflect the actual operations of a company and an organization has the freedom to add or remove accounts, as needed, to better suit its needs.
To get started, navigate to the Accounting app.
Good to Know!
Why Is My Chart of Accounts is Empty?
If you get to the Chart of Accounts page but see nothing listed, you'll need to go into Configuration > Settings and clickm Install More Packages. From there, install the default accounts for your country.
When you're done, go back to the settings page and, under Fiscal Localization, set the Package to "Configurable Account Chart Template".
Click Save. You should now see accounts listed in your Chart of Accounts.
Down the left-hand side, you have the ability to view numerical ranges using the index marks. For example, clicking 1 will expand indexing to the next character (10, 11, 12, etc.) allowing you to filter directly to the range you need.
Working with Default Accounts
At the bottom of this page, you'll see the Account Properties. The accounts listed in these fields are created and configured in the Chart of Accounts, and this category happens to use Odoo's default settings in its configuration.
You can see the accounts under Account Properties, for example, are set to use generalized accounts: Product Sales & Expenses. These accounts have very basic settings that allow you to use Odoo relatively quickly without having to go into every product category and select all of your custom accounts.
Because Odoo has so many pre-configured accounts, it's best practice to edit an existing account that comes closest to the configuration you need, then modify it accordingly.
For example, Odoo's default Product Sales account is already mapped to all product categories and expense accounts within Odoo. By deprecating (disabling) this account and creating a new account, you'll then need to update all related categories and accounts affected by the change. To avoid this extra work, you only need to map your existing accounts to Odoo's default accounts.
In our example, we'll map the 400000 Product Sales account from Odoo with our own corresponding account, 400002 Retail Sales.
Once there, click EDIT and change the settings to match your business's settings.
When done, click Save.
Now, when we go look at the same product category we opened above, we'll see the changes we've made. We accomplished this by simply editing a default account, and now there's no need to re-configure each category manually. This is a huge time saver!
Deleting an Account
Delete vs. Deprecate
Deprecated accounts will still show up in your list view of accounts unless you filter them out, but they can no longer be selected throughout Odoo.
If an account has recorded journal items, you'll see the following message.
You'll need to deprecate the account instead, which we covered in the Important section, above.
Creating a New Account
From the list view of accounts, click Create. his opens a new line for you to add basic information:
Code: A unique number that helps in the identification of the account type and may also be coded with further information.
Account Name: The name of the account, which indicates what types of transactions are classified under this account.
Type: The type of account, which is detailed below in the 'Choosing an Account Type' section.
Allow Reconciliation: Check this box if this account allows invoices and payments matching of journal items. When enabled, it will display the RECONCILE button.
Account Currency: Forces all moves for this account to use this currency.
When these fields are complete, click Save.
Once saved, click SETUP to the far right of the new entry to open it in form view.
From within the account, click EDIT to add any additional information.
Group: Add or create a group to assist in the organization and filtering your accounts.
Deprecated: Use this as an alternative to deletion to indicate the account is no longer in use.
Default Taxes: This will auto-populate based on your app configuration. You can edit or add to this field.
Tags: Optional keywords that assist in custom reporting.
Default Taxes: If default taxes should apply to this account, select them here.
Tags: Add optional tags to be used for reporting.
Allowed Journals: Define which journal(s) this account can be used for. Leave it empty for all journals.
When finished, click SAVE.
Choosing an Account Type
Choosing the correct Account Type is extremely important as they affect your overall reporting.
|Receivable||Record funds owed to you (Example: For products or services delivered)|
|Bank and Cash||Record bank and cash transfer transactions|
|Current Assets||All Assets that can be reasonably expected to be converted into cash within one year|
|Non-current Assets||Long-term investments where the full value will not be realized within the accounting year|
|Prepayments||A liability account that stores partial payments from customers that still owe money|
|Fixed Assets||Record assets and property that cannot be easily converted into cash (These will not be used up, consumed, or sold within the current accounting year)|
|Payable||Record funds you owe (Example: Bills from suppliers)|
|Credit Card||A bank account that is considered to be a liability|
|Current Liabilities||Financial obligations that are payable within one year|
|Non-current Liabilities||Financial obligations that will not become due within the accounting year|
|Equity||Record capital gains and losses (To measure the net worth of your business)|
|Current Year Earnings||Record net income or loss for your company within the current year (The difference between all revenues and expenses on an income statement)|
|Profit & Loss Income|
|Income||Record income that does not come from your company's main business (Example: Interest)|
|Other Income||Record income that does not come from your company's main business (Example: Interest)|
|Profit & Loss Expense|
|Expense||Record outflow of funds to pay for goods and services your business uses|
|Depreciation||An expense that comes from a Fixed Asset account|
|Cost of Revenue||Record total cost incurred to obtain a sale and the cost of the goods or services sold
(Example: The cost of materials or cost of production labor)
|Off-Balance Sheet||Useful for annual reporting annexes|
Once there you can use the Filters to narrow down your view. This helps when you want to see common results, such as Posted, UnPosted, Unreconciled items, etc.
Good to Know!
Stock Interim Accounts
Odoo has two preconfigured accounts that you may not recognize.
Stock Interim (Received): This account is to record goods received that are not yet billed.
Stock Interim (Delivered): This account is to record goods delivered that are not yet invoiced.
Because Odoo uses double-entry accounting, these act as temporary accounts to track stock in either of these scenarios.