Merge lp://qastaging/~elbati/account-consolidation/adding_account_parallel_currency_7 into lp://qastaging/~account-core-editors/account-consolidation/7.0
Status: | Merged |
---|---|
Merged at revision: | 18 |
Proposed branch: | lp://qastaging/~elbati/account-consolidation/adding_account_parallel_currency_7 |
Merge into: | lp://qastaging/~account-core-editors/account-consolidation/7.0 |
Diff against target: |
1601 lines (+1527/-0) 14 files modified
account_parallel_currency/AUTHORS.txt (+1/-0) account_parallel_currency/__init__.py (+23/-0) account_parallel_currency/__openerp__.py (+56/-0) account_parallel_currency/account.py (+505/-0) account_parallel_currency/account_demo.xml (+504/-0) account_parallel_currency/account_view.xml (+64/-0) account_parallel_currency/company_view.xml (+16/-0) account_parallel_currency/res_company.py (+33/-0) account_parallel_currency/security/security.xml (+11/-0) account_parallel_currency/test/customer_invoice.yml (+143/-0) account_parallel_currency/test/mapping_parallel_accounts.yml (+25/-0) account_parallel_currency/wizard/__init__.py (+22/-0) account_parallel_currency/wizard/do_mapping.py (+92/-0) account_parallel_currency/wizard/do_mapping.xml (+32/-0) |
To merge this branch: | bzr merge lp://qastaging/~elbati/account-consolidation/adding_account_parallel_currency_7 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Maxime Chambreuil (http://www.savoirfairelinux.com) | code review | Approve | |
Stefan Rijnhart (Opener) | Approve | ||
Review via email:
|
Description of the change
This module handles parallel accounting entries based on different currencies.
It is useful for companies who have to manage accounting with more than one currency at the same time. For instance, companies who have to produce balances on different currencies.
In order to use the module, you have to define one company for each parallel chart of accounts. Then you have to map parallel accounts and parallel journals through the related forms.
A 'Parallel Account Mapping' wizard is provided. It is intended to be run when the same chart of account is used for the parallel companies. It allows to automatically map the 'master' account to 'parallel' accounts, based on account code.
When posting new journal entries, the system checks the configured parallel accounts and automatically generates the parallel entries.
For each user, it is possible to configure a 'parallel user' (that should be associated to a dummy parent company), used to carry out the parallel registrations. This allows to keep the companies separate, so that users of the master company don't see secondary company data (e.g. currencies and journals) but the system uses his parallel user in order to perform the parallel registrations
Hi Lorenzzo,
Sorry for the question : this looks very interesting but I cannot find any cases/example in real situation where this could be a must have...
I mean, why would you duplicate the entire accounting books of the company instead of simply do a report or a view which convert account balances ?
Any legal reason ? unless a segregation of duties issue maybe ?
Thanks
Frederic