⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 docline_bank.java

📁 Java写的ERP系统
💻 JAVA
字号:
/******************************************************************************
 * The contents of this file are subject to the   Compiere License  Version 1.1
 * ("License"); You may not use this file except in compliance with the License
 * You may obtain a copy of the License at http://www.compiere.org/license.html
 * Software distributed under the License is distributed on an  "AS IS"  basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for
 * the specific language governing rights and limitations under the License.
 * The Original Code is                  Compiere  ERP & CRM  Business Solution
 * The Initial Developer of the Original Code is Jorg Janke  and ComPiere, Inc.
 * Portions created by Jorg Janke are Copyright (C) 1999-2001 Jorg Janke, parts
 * created by ComPiere are Copyright (C) ComPiere, Inc.;   All Rights Reserved.
 * Contributor(s): ______________________________________.
 *****************************************************************************/
package org.compiere.acct;

import java.math.*;
import java.sql.*;

import org.compiere.util.*;
import org.compiere.model.*;

/**
 *  Bank Statement Line
 *
 *  @author Jorg Janke
 *  @version  $Id: DocLine_Bank.java,v 1.5 2003/03/19 06:47:31 jjanke Exp $
 */
public class DocLine_Bank extends DocLine
{
	/**
	 *  Constructor
	 *  @param DocumentType document type
	 *  @param TrxHeader_ID trx header
	 *  @param TrxLine_ID trx line
	 */
	public DocLine_Bank (String DocumentType, int TrxHeader_ID, int TrxLine_ID)
	{
		super (DocumentType, TrxHeader_ID, TrxLine_ID);
	}   //  DocLine_Bank


	private boolean     m_IsReversal = false;

	private int         m_C_Payment_ID = 0;

	private BigDecimal  m_TrxAmt = Env.ZERO;
	private BigDecimal  m_StmtAmt = Env.ZERO;
	private BigDecimal  m_InterestAmt = Env.ZERO;

	/**
	 *  Set Payment
	 *  @param C_Payment_ID payment
	 */
	public void setC_Payment_ID (int C_Payment_ID)
	{
		m_C_Payment_ID = C_Payment_ID;
	}   //  setC_Payment_ID
	/**
	 *  Get Payment
	 *  @return C_Paymnet_ID
	 */
	public int getC_Payment_ID()
	{
		return m_C_Payment_ID;
	}   //  getC_Payment_ID

	/**
	 *  Set Reversal
	 *  @param IsReversal "N" (default)
	 */
	public void setIsReversal(String IsReversal)
	{
		if (IsReversal != null && IsReversal.equals("Y"))
			m_IsReversal = true;
		else
			m_IsReversal = false;
	}// setIsReversal

	/**
	 *  Is Reversal
	 *  @return true if reversal
	 */
	public boolean isReversal()
	{
		return m_IsReversal;
	}   //  isReversal

	/**
	 *  Set Amounts
	 *  @param StmtAmt statement amt
	 *  @param InterestAmt interest amount
	 *  @param TrxAmt transaction amount
	 */
	public void setAmount (BigDecimal StmtAmt, BigDecimal InterestAmt, BigDecimal TrxAmt)
	{
		if (StmtAmt != null)
			m_StmtAmt = StmtAmt;
		if (InterestAmt != null)
			m_InterestAmt = InterestAmt;
		if (TrxAmt != null)
			m_TrxAmt = TrxAmt;
	}   //  setAmount

	/**
	 *  Get Interest
	 *  @return InterestAmount
	 */
	public BigDecimal getInterestAmt()
	{
		return m_InterestAmt;
	}   //  getInterestAmt

	/**
	 *  Get Statement
	 *  @return Starement Amount
	 */
	public BigDecimal getStmtAmt()
	{
		return m_StmtAmt;
	}   //  getStrmtAmt

	/**
	 *  Get Transaction
	 *  @return transaction amount
	 */
	public BigDecimal getTrxAmt()
	{
		return m_TrxAmt;
	}   //  getTrxAmt

}   //  DocLine_Bank

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -