示例#1
0
 /**
  * Get Due From Account for Segment
  *
  * @param segment ignored
  * @return Account
  */
 public MAccount getDueFrom_Acct(String segment) {
   if (m_DueFrom_Acct != null) return m_DueFrom_Acct;
   if (m_gl == null) getAcctSchemaGL();
   int C_ValidCombination_ID = m_gl.getIntercompanyDueFrom_Acct();
   m_DueFrom_Acct = MAccount.get(getCtx(), C_ValidCombination_ID);
   return m_DueFrom_Acct;
 } //	getDueFrom_Acct
示例#2
0
 /**
  * Get Currency Balancing Account
  *
  * @return currency balancing account
  */
 public MAccount getCurrencyBalancing_Acct() {
   if (m_CurrencyBalancing_Acct != null) return m_CurrencyBalancing_Acct;
   if (m_gl == null) getAcctSchemaGL();
   int C_ValidCombination_ID = m_gl.getCurrencyBalancing_Acct();
   m_CurrencyBalancing_Acct = MAccount.get(getCtx(), C_ValidCombination_ID);
   return m_CurrencyBalancing_Acct;
 } //	getCurrencyBalancing_Acct
示例#3
0
 /**
  * Get AcctSchema GL info
  *
  * @return GL info
  */
 public MAcctSchemaGL getAcctSchemaGL() {
   if (m_gl == null) m_gl = MAcctSchemaGL.get(getCtx(), getC_AcctSchema_ID());
   if (m_gl == null)
     throw new IllegalStateException(
         "No GL Definition for C_AcctSchema_ID=" + getC_AcctSchema_ID());
   return m_gl;
 } //	getAcctSchemaGL
示例#4
0
 /**
  * Is Currency Balancing active
  *
  * @return suspense balancing
  */
 public boolean isCurrencyBalancing() {
   if (m_gl == null) getAcctSchemaGL();
   return m_gl.isUseCurrencyBalancing();
 } //	isSuspenseBalancing
示例#5
0
 /**
  * Is Suspense Balancing active
  *
  * @return suspense balancing
  */
 public boolean isSuspenseBalancing() {
   if (m_gl == null) getAcctSchemaGL();
   return m_gl.isUseSuspenseBalancing() && m_gl.getSuspenseBalancing_Acct() != 0;
 } //	isSuspenseBalancing