f8597f3301a7392f8e45b77466cbdffd9edb1d0a
The manual reconciliation widget is too complex. We completely remove it and replace it with a simple wizard `account.reconcile.wizard` that opens when selected lines can't be directly/silently reconciled (then we need a write-off whose data will be filled in the wizard). To do so we had to refactor reconciliation methods to allow to shadow some values and fake reconciliation to get correct values. We also now use of the _reconcile_plan instead of the previous reconciliation which should be more efficient and correct. Refactored a bit common between `test_account_reconcile_wizard` and `test_account_move_reconcile` to avoid duplication. In this process of simplification we also separate the previous `automatic_entry_wizard` in two separate interfaces from the user's perspective: one only handle the change of period and the other will handle complex transfer that are not possible through regular reconciliation process (i.e. through the wizard we are creating in Enterprise related PR). closes odoo/odoo#120832 Task: 3060792 Related: odoo/upgrade#4674 Related: odoo/enterprise#40510 Signed-off-by: Laurent Smet <las@odoo.com>
…
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%