Importing chart of accounts is not just archiving or deleting the existing accounts and importing all of your accounts at once.
This causes problems.
Here is the WHY we need to MAP during the import.
1. After installing a fiscal localization (country), Odoo brings a list of ‘preprogrammed’ accounts. A few of them are for Odoo process. So, deleting or archiving those accounts will break the process. I.e., creating an invoice or a journal entry.
💡 Tip When you create a new database (not duplicate) or a new company, you will see an empty chart of accounts if you have an accounting application installed. But this is not the ‘right’ way. First, you must install fiscal localization by selecting a country. Once it is done, you will see a list of ‘preprogrammed’ accounts. |
2. Other accounts are to help people easily start using Odoo even though you don’t have an accountant.
3. Importing all data disrupts the pre-configured accounting process in Odoo. For instance, if the bank journal does not have any accounts set in the bank suspense account, it creates problems when importing the bank statement because there is no corresponding account for the bank account.
Related document:
[Accounting][V17] List of default accounts in USA, Canada and their functions