Advanced Matching Algorithm |
Name: | Advanced Matching Algorithm |
Version: | 1.0.1 |
Maturity Status: | QA Approved |
Java Package: | org.openbravo.module.invoicematchingalgorithm |
Type: | Module |
DB Prefix: | OBAMA |
Description: | This module allows Imported Bank Statement lines to be matched not only with existing financial account transactions but also with existing payments, invoices, orders or by registering credit for the Business Partner. |
Help/Comment: | The Standard Matching Algorithm allows Imported Bank Statement lines to be matched just with existing financial account transactions.
The "Advanced Matching Algorithm" adds the possibility to match a bank statement line with a "payment" if the financial account transaction is not found; or with an "invoice payment plan line" if a payment is not found; or with an "order payment plan line" if an invoice payment plan lines is not found; and finally to generate a credit for a Business Partner in case there are no transaction to match found. "Advanced Matching Algorithm" also creates the corresponding financial accounts transactions while matching and finally it adds unmatching at any time. |
Author: | Openbravo S.L.U. |
URL: | http://forge.openbravo.com/projects/invoicematchingalgorithm |
Update Info: | Fixes issue 17256: Module needs update to cope with behavior change of new hibernate version used from 3.0RC7
Fixes bug 19826: Wrong payment is created when matching invoice with amount higher than associated order
Fixes bug 19987: Error when Business Partner has not price list defined
Fixes bug 20053: Advance Matching algorithm is not working properly in some circumstances |