diff --git a/org.adempiere.base/src/org/compiere/print/DataEngine.java b/org.adempiere.base/src/org/compiere/print/DataEngine.java index 416ea7c7d4..040319ab15 100644 --- a/org.adempiere.base/src/org/compiere/print/DataEngine.java +++ b/org.adempiere.base/src/org/compiere/print/DataEngine.java @@ -16,6 +16,8 @@ *****************************************************************************/ package org.compiere.print; +import static org.compiere.model.SystemIDs.REFERENCE_PAYMENTRULE; + import java.io.Serializable; import java.math.BigDecimal; import java.sql.Clob; @@ -513,6 +515,8 @@ public class DataEngine else if (DisplayType.isList(AD_Reference_ID) || (AD_Reference_ID == DisplayType.Button && AD_Reference_Value_ID != 0)) { + if (AD_Reference_ID == DisplayType.Payment) + AD_Reference_Value_ID = REFERENCE_PAYMENTRULE; if (ColumnSQL.length() > 0) { lookupSQL = ColumnSQL;