Package org.openbravo.erpCommon.ad_forms
Class DocLine_Cash
- java.lang.Object
-
- org.openbravo.erpCommon.ad_forms.DocLine
-
- org.openbravo.erpCommon.ad_forms.DocLine_Cash
-
public class DocLine_Cash extends DocLine
-
-
Field Summary
Fields Modifier and Type Field Description static String
CASHTYPE_CHARGE
static String
CASHTYPE_DEBTPAYMENT
static String
CASHTYPE_DIFFERENCE
static String
CASHTYPE_EXPENSE
static String
CASHTYPE_GLITEM
static String
CASHTYPE_INVOICE
static String
CASHTYPE_ORDER
static String
CASHTYPE_RECEIPT
static String
CASHTYPE_TRANSFER
String
Line_ID
String
m_Amount
String
m_C_BankAccount_ID
String
m_C_Debt_Payment_Id
String
m_C_Invoice_ID
String
m_C_Order_Id
String
m_CashType
Cash TypeString
m_DiscountAmt
String
m_WriteOffAmt
-
Fields inherited from class org.openbravo.erpCommon.ad_forms.DocLine
m_A_Asset_ID, m_account, m_AD_Org_ID, m_AD_OrgTrx_ID, m_AmtAcctCr, m_AmtAcctDr, m_AmtSourceCr, m_AmtSourceDr, m_C_AcctSchema_ID, m_C_Activity_ID, m_C_BPartner_ID, m_C_Campaign_ID, m_C_Charge_ID, m_C_Costcenter_ID, m_C_Currency_ID, m_C_Glitem_ID, m_C_LocFrom_ID, m_C_LocTo_ID, m_C_Project_ID, m_C_SalesRegion_ID, m_C_Tax_ID, m_C_UOM_ID, m_C_WithHolding_ID, m_ChargeAmt, m_DateAcct, m_DateDoc, m_description, m_Line, m_M_Product_ID, m_qty, m_Record_Id2, m_TrxHeader_ID, m_TrxLine_ID, m_User1_ID, m_User2_ID, p_DocumentType, p_productInfo, ZERO
-
-
Constructor Summary
Constructors Constructor Description DocLine_Cash(String DocumentType, String TrxHeader_ID, String TrxLine_ID)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAmount()
Get AmountString
getC_Currency_ID(ConnectionProvider conn)
Get Currency of invoice or bankAccount
getGlitemAccount(AcctSchema as, BigDecimal amount, ConnectionProvider conn)
Get GL Item AccountString
getServletInfo()
void
setAmount(String Amount, String DiscountAmt, String WriteOffAmt)
Set Amountsvoid
setCashType(String CashType)
Set Cash Typevoid
setReference(String C_Order_ID, String C_Debt_Payment_ID, ConnectionProvider conn)
Set References-
Methods inherited from class org.openbravo.erpCommon.ad_forms.DocLine
copyInfo, getAccount, getAmtSourceCr, getAmtSourceDr, getC_AcctSchema_ID, getChargeAccount, getM_C_Tax_ID, getM_C_WithHolding_ID, getM_description, loadAttributes, setAccount, setAD_Org_ID, setAmount, setAmount, setConvertedAmt, setM_C_Tax_ID, setM_C_WithHolding_ID, setQty
-
-
-
-
Field Detail
-
m_CashType
public String m_CashType
Cash Type
-
CASHTYPE_GLITEM
public static final String CASHTYPE_GLITEM
- See Also:
- Constant Field Values
-
CASHTYPE_CHARGE
public static final String CASHTYPE_CHARGE
- See Also:
- Constant Field Values
-
CASHTYPE_DIFFERENCE
public static final String CASHTYPE_DIFFERENCE
- See Also:
- Constant Field Values
-
CASHTYPE_EXPENSE
public static final String CASHTYPE_EXPENSE
- See Also:
- Constant Field Values
-
CASHTYPE_INVOICE
public static final String CASHTYPE_INVOICE
- See Also:
- Constant Field Values
-
CASHTYPE_RECEIPT
public static final String CASHTYPE_RECEIPT
- See Also:
- Constant Field Values
-
CASHTYPE_TRANSFER
public static final String CASHTYPE_TRANSFER
- See Also:
- Constant Field Values
-
CASHTYPE_DEBTPAYMENT
public static final String CASHTYPE_DEBTPAYMENT
- See Also:
- Constant Field Values
-
CASHTYPE_ORDER
public static final String CASHTYPE_ORDER
- See Also:
- Constant Field Values
-
m_C_BankAccount_ID
public String m_C_BankAccount_ID
-
m_C_Invoice_ID
public String m_C_Invoice_ID
-
m_C_Order_Id
public String m_C_Order_Id
-
m_C_Debt_Payment_Id
public String m_C_Debt_Payment_Id
-
m_Amount
public String m_Amount
-
m_DiscountAmt
public String m_DiscountAmt
-
m_WriteOffAmt
public String m_WriteOffAmt
-
Line_ID
public String Line_ID
-
-
Method Detail
-
setCashType
public void setCashType(String CashType)
Set Cash Type- Parameters:
CashType
- see CASHTYPE_*
-
setReference
public void setReference(String C_Order_ID, String C_Debt_Payment_ID, ConnectionProvider conn)
Set References
-
setAmount
public void setAmount(String Amount, String DiscountAmt, String WriteOffAmt)
Set Amounts- Parameters:
Amount
- payment amountDiscountAmt
- discountWriteOffAmt
- wrire-off
-
getAmount
public String getAmount()
Get Amount
-
getGlitemAccount
public Account getGlitemAccount(AcctSchema as, BigDecimal amount, ConnectionProvider conn)
Get GL Item Account- Parameters:
as
- account schemaamount
- amount for expense(+)/revenue(-)- Returns:
- Charge Account or null
-
getC_Currency_ID
public String getC_Currency_ID(ConnectionProvider conn)
Get Currency of invoice or bank- Returns:
- C_Currency_ID
-
getServletInfo
public String getServletInfo()
- Overrides:
getServletInfo
in classDocLine
-
-