diff --git a/base/src/org/compiere/model/MJournalLine.java b/base/src/org/compiere/model/MJournalLine.java index 8a4bb3c18f..2f4d53d4aa 100644 --- a/base/src/org/compiere/model/MJournalLine.java +++ b/base/src/org/compiere/model/MJournalLine.java @@ -29,6 +29,9 @@ import org.compiere.util.Msg; * Journal Line Model * * @author Jorg Janke + * @author Cristina Ghita + *
  • BF [ 2855807 ] AD_Org_ID from account + * https://sourceforge.net/tracker/?func=detail&aid=2855807&group_id=176962&atid=879332 * @version $Id: MJournalLine.java,v 1.3 2006/07/30 00:51:05 jjanke Exp $ */ public class MJournalLine extends X_GL_JournalLine @@ -304,7 +307,17 @@ public class MJournalLine extends X_GL_JournalLine if (newRecord || is_ValueChanged("C_ValidCombination_ID") || is_ValueChanged("AD_Org_ID")) - setAD_Org_ID(getAccount().getAD_Org_ID()); + { + int AD_Org_ID = getAccount().getAD_Org_ID(); + if(AD_Org_ID > 0) + { + setAD_Org_ID(AD_Org_ID); + } + else + { + setAD_Org_ID(getParent().getAD_Org_ID()); + } + } return true; } // beforeSave