This is mostly a cleaning/refactoring change.
The current API for init hooks (pre, post, uninstall) is to pass
`cr, registry`.
But the first thing which was done by most
post init and uninstall hooks was to create an env using
the cr passed
e.g.
`env = api.Environment(cr, SUPERUSER_ID, {})`
and the `registry` argument was unused in all these hooks,
completely.
By changing the API of hooks to pass `env` instead
of `cr, registry`, we gain in average two lines in every
hooks:
- the line creating the env `env = api.Environment(cr, SUPERUSER_ID, {})`
- the line importing `api` and `SUPERUSER_ID`
Therefore removing ~250 lines of repeated code lines accross odoo/odoo and
odoo/enterprise.
In addition to these lines removed,
it also ease the API of init hooks for Odoo developers,
who are used to that `env` and not so much how to create an `env`
from a cursor.
Part-of: odoo/odoo#108254
Accounting chart for Netherlands
This module is specially made to manage the accounting functionality according to the Dutch best practice.
This module contains the Dutch Chart of Accounts and the VAT schema. This schema is made for the most common Companies and therefore suitable to be used for almost every Company.
The VAT accounts are linked promptly to generate the required reports. Examples of this reports intercommunitaire transactions.
After installation of this module the configuration will be activated. Select the Chart of Accounts named "Netherlands - Accounting".
Hereafter entering the name of the Company, total digits of Chart of Accounts, Bank Account Number and the default Currency.
Note: total digits configured by default are 6.