Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0023605Openbravo ERPZ. Otherspublic2013-04-22 12:482013-06-20 02:07
maite 
jecharri 
highminoralways
closedfixed 
5
 
 
Advanced Payables and Receivables Mngmt
No
0023605: Error matching business partner when importing bank statement, under some circumstances
When no Business Partner object exist with same name as Bank Stetament Line Business Partner Name, but other Business Partners object with part of Business Partner Name exists, import is not done correctly.
1. Import Bank Statement and realize that Business Partner Name and Business Partner object don't match in just imported Bank Statement Line

Problem is in method "closest" in "FIN_BankStatetementImport.java". Variable "targetBusinessPartner" is loaded with first BP in list and "distance" variable is calculated for it. If no other Business Partner of the list fits "partnername" with lower distance, "targetBusinessPartner" is returned. Problem is that "targetBusinessPartner" could also NO FITS "partnername".
line
int bpDistance = StringUtils.getLevenshteinDistance(partnername, bp.getName().toLowerCase());
should be substituted by
int bpDistance = StringUtils.getLevenshteinDistance(parsedPartnername, bp.getName().toLowerCase());
No tags attached.
Issue History
2013-04-22 12:48maiteNew Issue
2013-04-22 12:48maiteAssigned To => dmiguelez
2013-04-22 12:48maiteModules => Advanced Payables and Receivables Mngmt
2013-04-22 12:48maiteTriggers an Emergency Pack => No
2013-04-22 12:48maiteIssue Monitored: networkb
2013-04-22 19:21dmiguelezAssigned Todmiguelez => jonalegriaesarte
2013-05-27 16:18jonalegriaesarteAssigned Tojonalegriaesarte => jecharri
2013-05-28 18:21jecharriAssigned Tojecharri => dmiguelez
2013-05-28 18:21jecharriTypedefect => design defect
2013-05-28 18:21jecharriTarget Version3.0MP24 =>
2013-06-05 17:13maiteAssigned Todmiguelez => jecharri
2013-06-05 17:13maiteProposed Solution updated
2013-06-05 17:16hgbotCheckin
2013-06-05 17:16hgbotNote Added: 0059195
2013-06-05 17:16hgbotStatusnew => resolved
2013-06-05 17:16hgbotResolutionopen => fixed
2013-06-05 17:16hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/bd57b3663eec32e8fb0833e7f35d203c133425fe [^]
2013-06-05 17:39maiteNote Added: 0059197
2013-06-05 17:39maiteStatusresolved => closed
2013-06-20 02:07hudsonbotCheckin
2013-06-20 02:07hudsonbotNote Added: 0059544

Notes
(0059195)
hgbot   
2013-06-05 17:16   
Repository: erp/devel/pi
Changeset: bd57b3663eec32e8fb0833e7f35d203c133425fe
Author: Javier Etxarri <javier.echarri <at> openbravo.com>
Date: Wed Jun 05 17:14:58 2013 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/bd57b3663eec32e8fb0833e7f35d203c133425fe [^]

Fixes issue 23605: Error matching business
partner when importing bank statement, under some circumstances

---
M modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
---
(0059197)
maite   
2013-06-05 17:39   
verified
(0059544)
hudsonbot   
2013-06-20 02:07   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/5caf871044ad [^]

Maturity status: Test