--- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java	2018-11-12 16:51:35.000000000 +0100
+++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java	2019-06-19 17:26:35.403253000 +0200
@@ -241,6 +241,10 @@
         if ((previous != null) && (!"".equals(previous.get("GLItemID")))) {
           glItem = OBDal.getInstance().get(GLItem.class, previous.get("GLItemID"));
         }
+        // if BP in line is not null
+        if(bankStatementLine.getBusinessPartner()!=null) {
+        	businessPartner = bankStatementLine.getBusinessPartner();
+        }
         // if no previous BSL is found, try match BP Name
         if (businessPartner == null) {
           try {
