odoo/enterprise#103845
Created by Accounting, Hesham Saleh (hsal)
Blocked
- Merge method
- Review
-
CI
- legal/cla: Contributor License Agreement check
- ci/runbot: Odoo Test Suite
- ci/upgrade_enterprise: Test upgrades for enterprise master
- ci/style: Optional style check. Ignore it only if strictly necessary.
- ci/security: Required security check. Can only be ignored by security team.
- ci/l10n: (runtime 13s)
- Linked pull requests
- label
- odoo-dev:master-account-groups-hsal
- head
- 331782f69c01c5137b1c272cb190180131caca2d
| odoo/odoo | odoo/enterprise | odoo/upgrade | odoo/documentation | |
|---|---|---|---|---|
| master | #243105 missing statuses missing r+ | #103845 missing statuses missing r+ | #9357 missing statuses missing r+ | #16096 missing r+ |
[IMP] account_accountant: Replace account groups with account parent
Problems of account groups:
1. It's defined by code range. This means that it forces the use of codes and it creates the constraint that an account must be within a code range to be part of a group. This makes sense in countries like Belgium where there is a normalized plan, but this is a problem in countries where there is no normalized plan or in countries where the use of codes is optional (eg. USA).
2. It shows the code in front of the group in accounting reports (not always desirable).
3. It's difficult to discover.
4. It doesn't allow to use a group as an "intermediary account" in the hierarchy. (eg. using the account "Automobile" on a bill even though "Automobile" is a parent).
5. It doesn't display the CoA hierarchy.