diff -r 418ed88a6db0 modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentReloadLabelsActionHandler.java
--- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentReloadLabelsActionHandler.java	Tue Dec 22 09:29:10 2015 +0100
+++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/actionHandler/AddPaymentReloadLabelsActionHandler.java	Tue Dec 22 10:37:47 2015 +0100
@@ -57,8 +57,8 @@
       final Language language = OBContext.getOBContext().getLanguage();
 
       final OBCriteria<ElementTrl> obcBP = OBDal.getInstance().createCriteria(ElementTrl.class);
-      obcBP.add(Restrictions.eq(ElementTrl.PROPERTY_ID, businessPartner.getApplicationElement()
-          .getId()));
+      obcBP.add(Restrictions.eq(ElementTrl.PROPERTY_APPLICATIONELEMENT,
+          businessPartner.getApplicationElement()));
       obcBP.add(Restrictions.eq(ElementTrl.PROPERTY_LANGUAGE, language));
       obcBP.setMaxResults(1);
       final ElementTrl elementBP = (ElementTrl) obcBP.uniqueResult();
@@ -78,8 +78,8 @@
       }
 
       final OBCriteria<ElementTrl> obcFA = OBDal.getInstance().createCriteria(ElementTrl.class);
-      obcFA.add(Restrictions.eq(ElementTrl.PROPERTY_ID, financialAccount.getApplicationElement()
-          .getId()));
+      obcFA.add(Restrictions.eq(ElementTrl.PROPERTY_APPLICATIONELEMENT,
+          financialAccount.getApplicationElement()));
       obcFA.add(Restrictions.eq(ElementTrl.PROPERTY_LANGUAGE, language));
       obcFA.setMaxResults(1);
       final ElementTrl elementFA = (ElementTrl) obcFA.uniqueResult();
