diff --git a/account_advanced_reconcile/README.rst b/account_advanced_reconcile/README.rst new file mode 100644 index 00000000..7a1d2503 --- /dev/null +++ b/account_advanced_reconcile/README.rst @@ -0,0 +1,88 @@ +.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg + :alt: License: AGPL-3 + +Advanced Reconcile +================== + +This module was written to extend the functionality of **Easy Reconcile** (`account_easy_reconcile`). + +In addition to the features implemented in **Easy Reconcile** (`account_easy_reconcile`), which are: + - reconciliation facilities for big volume of transactions + - setup different profiles of reconciliation by account + - each profile can use many methods of reconciliation + - this module is also a base to create others reconciliation methods + which can plug in the profiles + - a profile a reconciliation can be run manually or by a cron + - monitoring of reconcilation runs with an history + +It implements a basis to created advanced reconciliation methods in a few lines +of code. + +Typically, such a method can be: + - Reconcile Journal items if the partner and the ref are equal + - Reconcile Journal items if the partner is equal and the ref + is the same than ref or name + - Reconcile Journal items if the partner is equal and the ref + match with a pattern + +And they allows: + - Reconciliations with multiple credit / multiple debit lines + - Partial reconciliations + - Write-off amount as well + +A method is already implemented in this module, it matches on items: + - Partner + - Ref on credit move lines should be case insensitive equals to the ref or + the name of the debit move line + +The base class to find the reconciliations is built to be as efficient as +possible. + +So basically, if you have an invoice with 3 payments (one per month), the first +month, it will partial reconcile the debit move line with the first payment, +the second month, it will partial reconcile the debit move line with 2 first +payments, the third month, it will make the full reconciliation. + +This module is perfectly adapted for E-Commerce business where a big volume of +move lines and so, reconciliations, are involved and payments often come from +many offices. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. + +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed feedback +`here `_. + +Credits +======= + +Contributors +------------ + +* Guewen Baconnier +* Joël Grand-Guillaume +* Alexandre Fayolle +* Frédéric Clementi +* Vincent Renaville +* Pedro M. Baeza +* Leonardo Pistone +* Rudolf Schnapka (German translations) +* Yannick Vaucher + +Maintainer +---------- + +.. image:: http://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: http://odoo-community.org + +This module is maintained by the OCA. + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +To contribute to this module, please visit http://odoo-community.org diff --git a/account_advanced_reconcile/__openerp__.py b/account_advanced_reconcile/__openerp__.py index 625f9289..e266f538 100644 --- a/account_advanced_reconcile/__openerp__.py +++ b/account_advanced_reconcile/__openerp__.py @@ -28,51 +28,6 @@ 'complexity': 'normal', 'depends': ['account_easy_reconcile', ], - 'description': """ -Advanced reconciliation methods for the module account_easy_reconcile. - -In addition to the features implemented in account_easy_reconcile, which are: - - reconciliation facilities for big volume of transactions - - setup different profiles of reconciliation by account - - each profile can use many methods of reconciliation - - this module is also a base to create others reconciliation methods - which can plug in the profiles - - a profile a reconciliation can be run manually or by a cron - - monitoring of reconcilation runs with an history - -It implements a basis to created advanced reconciliation methods in a few lines -of code. - -Typically, such a method can be: - - Reconcile Journal items if the partner and the ref are equal - - Reconcile Journal items if the partner is equal and the ref - is the same than ref or name - - Reconcile Journal items if the partner is equal and the ref - match with a pattern - -And they allows: - - Reconciliations with multiple credit / multiple debit lines - - Partial reconciliations - - Write-off amount as well - -A method is already implemented in this module, it matches on items: - - Partner - - Ref on credit move lines should be case insensitive equals to the ref or - the name of the debit move line - -The base class to find the reconciliations is built to be as efficient as -possible. - -So basically, if you have an invoice with 3 payments (one per month), the first -month, it will partial reconcile the debit move line with the first payment, -the second month, it will partial reconcile the debit move line with 2 first -payments, the third month, it will make the full reconciliation. - -This module is perfectly adapted for E-Commerce business where a big volume of -move lines and so, reconciliations, are involved and payments often come from -many offices. - - """, 'website': 'http://www.camptocamp.com', 'data': ['easy_reconcile_view.xml', ],