diff --git a/org.adempiere.base/src/org/compiere/model/MJournalLine.java b/org.adempiere.base/src/org/compiere/model/MJournalLine.java index 842d63fb17..b4b84616d3 100644 --- a/org.adempiere.base/src/org/compiere/model/MJournalLine.java +++ b/org.adempiere.base/src/org/compiere/model/MJournalLine.java @@ -305,6 +305,9 @@ public class MJournalLine extends X_GL_JournalLine fillDimensionsFromCombination(); // end idempiere 344 - nmicoud + if (getLine() == 0) + setLine(DB.getSQLValueEx(get_TrxName(), "SELECT COALESCE(MAX(Line), 0) + 10 FROM GL_JournalLine WHERE GL_Journal_ID = ?", getGL_Journal_ID())); + // Acct Amts BigDecimal rate = getCurrencyRate(); BigDecimal amt = rate.multiply(getAmtSourceDr());