Class X_C_Payment

java.lang.Object
org.compiere.model.PO
org.compiere.model.X_C_Payment
All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_C_Payment, I_Persistent, Evaluatee
Direct Known Subclasses:
MPayment

public class X_C_Payment extends PO implements I_C_Payment, I_Persistent
Generated Model for C_Payment
Version:
Release 11 - $Id$
Author:
iDempiere (generated)
See Also:
  • Field Details

  • Constructor Details

    • X_C_Payment

      public X_C_Payment(Properties ctx, int C_Payment_ID, String trxName)
      Standard Constructor
    • X_C_Payment

      public X_C_Payment(Properties ctx, int C_Payment_ID, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Payment

      public X_C_Payment(Properties ctx, String C_Payment_UU, String trxName)
      Standard Constructor
    • X_C_Payment

      public X_C_Payment(Properties ctx, String C_Payment_UU, String trxName, String... virtualColumns)
      Standard Constructor
    • X_C_Payment

      public X_C_Payment(Properties ctx, ResultSet rs, String trxName)
      Load Constructor
  • Method Details

    • get_AccessLevel

      protected int get_AccessLevel()
      AccessLevel
      Specified by:
      get_AccessLevel in class PO
      Returns:
      1 - Org
    • initPO

      protected POInfo initPO(Properties ctx)
      Load Meta Data
      Specified by:
      initPO in class PO
      Parameters:
      ctx - context
      Returns:
      Meta data of PO
    • toString

      public String toString()
      Description copied from class: PO
      String representation
      Overrides:
      toString in class PO
      Returns:
      String representation
    • setAccountNo

      public void setAccountNo(String AccountNo)
      Set Account No.
      Specified by:
      setAccountNo in interface I_C_Payment
      Parameters:
      AccountNo - Account Number
    • getAccountNo

      public String getAccountNo()
      Get Account No.
      Specified by:
      getAccountNo in interface I_C_Payment
      Returns:
      Account Number
    • setA_City

      public void setA_City(String A_City)
      Set Account City.
      Specified by:
      setA_City in interface I_C_Payment
      Parameters:
      A_City - City or the Credit Card or Account Holder
    • getA_City

      public String getA_City()
      Get Account City.
      Specified by:
      getA_City in interface I_C_Payment
      Returns:
      City or the Credit Card or Account Holder
    • setA_Country

      public void setA_Country(String A_Country)
      Set Account Country.
      Specified by:
      setA_Country in interface I_C_Payment
      Parameters:
      A_Country - Country
    • getA_Country

      public String getA_Country()
      Get Account Country.
      Specified by:
      getA_Country in interface I_C_Payment
      Returns:
      Country
    • setAD_OrgTrx_ID

      public void setAD_OrgTrx_ID(int AD_OrgTrx_ID)
      Set Trx Organization.
      Specified by:
      setAD_OrgTrx_ID in interface I_C_Payment
      Parameters:
      AD_OrgTrx_ID - Performing or initiating organization
    • getAD_OrgTrx_ID

      public int getAD_OrgTrx_ID()
      Get Trx Organization.
      Specified by:
      getAD_OrgTrx_ID in interface I_C_Payment
      Returns:
      Performing or initiating organization
    • setA_EMail

      public void setA_EMail(String A_EMail)
      Set Account EMail.
      Specified by:
      setA_EMail in interface I_C_Payment
      Parameters:
      A_EMail - Email Address
    • getA_EMail

      public String getA_EMail()
      Get Account EMail.
      Specified by:
      getA_EMail in interface I_C_Payment
      Returns:
      Email Address
    • setA_Ident_DL

      public void setA_Ident_DL(String A_Ident_DL)
      Set Driver License.
      Specified by:
      setA_Ident_DL in interface I_C_Payment
      Parameters:
      A_Ident_DL - Payment Identification - Driver License
    • getA_Ident_DL

      public String getA_Ident_DL()
      Get Driver License.
      Specified by:
      getA_Ident_DL in interface I_C_Payment
      Returns:
      Payment Identification - Driver License
    • setA_Ident_SSN

      public void setA_Ident_SSN(String A_Ident_SSN)
      Set Social Security No.
      Specified by:
      setA_Ident_SSN in interface I_C_Payment
      Parameters:
      A_Ident_SSN - Payment Identification - Social Security No
    • getA_Ident_SSN

      public String getA_Ident_SSN()
      Get Social Security No.
      Specified by:
      getA_Ident_SSN in interface I_C_Payment
      Returns:
      Payment Identification - Social Security No
    • setA_Name

      public void setA_Name(String A_Name)
      Set Account Name.
      Specified by:
      setA_Name in interface I_C_Payment
      Parameters:
      A_Name - Name on Credit Card or Account holder
    • getA_Name

      public String getA_Name()
      Get Account Name.
      Specified by:
      getA_Name in interface I_C_Payment
      Returns:
      Name on Credit Card or Account holder
    • setA_State

      public void setA_State(String A_State)
      Set Account State.
      Specified by:
      setA_State in interface I_C_Payment
      Parameters:
      A_State - State of the Credit Card or Account holder
    • getA_State

      public String getA_State()
      Get Account State.
      Specified by:
      getA_State in interface I_C_Payment
      Returns:
      State of the Credit Card or Account holder
    • setA_Street

      public void setA_Street(String A_Street)
      Set Account Street.
      Specified by:
      setA_Street in interface I_C_Payment
      Parameters:
      A_Street - Street address of the Credit Card or Account holder
    • getA_Street

      public String getA_Street()
      Get Account Street.
      Specified by:
      getA_Street in interface I_C_Payment
      Returns:
      Street address of the Credit Card or Account holder
    • setA_Zip

      public void setA_Zip(String A_Zip)
      Set Account Zip/Postal.
      Specified by:
      setA_Zip in interface I_C_Payment
      Parameters:
      A_Zip - Zip Code of the Credit Card or Account Holder
    • getA_Zip

      public String getA_Zip()
      Get Account Zip/Postal.
      Specified by:
      getA_Zip in interface I_C_Payment
      Returns:
      Zip Code of the Credit Card or Account Holder
    • getC_Activity

      public I_C_Activity getC_Activity() throws RuntimeException
      Specified by:
      getC_Activity in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Activity_ID

      public void setC_Activity_ID(int C_Activity_ID)
      Set Activity.
      Specified by:
      setC_Activity_ID in interface I_C_Payment
      Parameters:
      C_Activity_ID - Business Activity
    • getC_Activity_ID

      public int getC_Activity_ID()
      Get Activity.
      Specified by:
      getC_Activity_ID in interface I_C_Payment
      Returns:
      Business Activity
    • getC_BankAccount

      public I_C_BankAccount getC_BankAccount() throws RuntimeException
      Specified by:
      getC_BankAccount in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_BankAccount_ID

      public void setC_BankAccount_ID(int C_BankAccount_ID)
      Set Bank Account.
      Specified by:
      setC_BankAccount_ID in interface I_C_Payment
      Parameters:
      C_BankAccount_ID - Account at the Bank
    • getC_BankAccount_ID

      public int getC_BankAccount_ID()
      Get Bank Account.
      Specified by:
      getC_BankAccount_ID in interface I_C_Payment
      Returns:
      Account at the Bank
    • getC_BankTransfer

      public I_C_BankTransfer getC_BankTransfer() throws RuntimeException
      Specified by:
      getC_BankTransfer in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_BankTransfer_ID

      public void setC_BankTransfer_ID(int C_BankTransfer_ID)
      Set Bank Transfer.
      Specified by:
      setC_BankTransfer_ID in interface I_C_Payment
      Parameters:
      C_BankTransfer_ID - Bank Transfer
    • getC_BankTransfer_ID

      public int getC_BankTransfer_ID()
      Get Bank Transfer.
      Specified by:
      getC_BankTransfer_ID in interface I_C_Payment
      Returns:
      Bank Transfer
    • getC_BPartner

      public I_C_BPartner getC_BPartner() throws RuntimeException
      Specified by:
      getC_BPartner in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_BPartner_ID

      public void setC_BPartner_ID(int C_BPartner_ID)
      Set Business Partner.
      Specified by:
      setC_BPartner_ID in interface I_C_Payment
      Parameters:
      C_BPartner_ID - Identifies a Business Partner
    • getC_BPartner_ID

      public int getC_BPartner_ID()
      Get Business Partner.
      Specified by:
      getC_BPartner_ID in interface I_C_Payment
      Returns:
      Identifies a Business Partner
    • getC_BP_BankAccount

      public I_C_BP_BankAccount getC_BP_BankAccount() throws RuntimeException
      Specified by:
      getC_BP_BankAccount in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_BP_BankAccount_ID

      public void setC_BP_BankAccount_ID(int C_BP_BankAccount_ID)
      Set Partner Bank Account.
      Specified by:
      setC_BP_BankAccount_ID in interface I_C_Payment
      Parameters:
      C_BP_BankAccount_ID - Bank Account of the Business Partner
    • getC_BP_BankAccount_ID

      public int getC_BP_BankAccount_ID()
      Get Partner Bank Account.
      Specified by:
      getC_BP_BankAccount_ID in interface I_C_Payment
      Returns:
      Bank Account of the Business Partner
    • getC_Campaign

      public I_C_Campaign getC_Campaign() throws RuntimeException
      Specified by:
      getC_Campaign in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Campaign_ID

      public void setC_Campaign_ID(int C_Campaign_ID)
      Set Campaign.
      Specified by:
      setC_Campaign_ID in interface I_C_Payment
      Parameters:
      C_Campaign_ID - Marketing Campaign
    • getC_Campaign_ID

      public int getC_Campaign_ID()
      Get Campaign.
      Specified by:
      getC_Campaign_ID in interface I_C_Payment
      Returns:
      Marketing Campaign
    • getC_CashBook

      public I_C_CashBook getC_CashBook() throws RuntimeException
      Specified by:
      getC_CashBook in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_CashBook_ID

      public void setC_CashBook_ID(int C_CashBook_ID)
      Set Cash Book.
      Specified by:
      setC_CashBook_ID in interface I_C_Payment
      Parameters:
      C_CashBook_ID - Cash Book for recording petty cash transactions
    • getC_CashBook_ID

      public int getC_CashBook_ID()
      Get Cash Book.
      Specified by:
      getC_CashBook_ID in interface I_C_Payment
      Returns:
      Cash Book for recording petty cash transactions
    • getC_Charge

      public I_C_Charge getC_Charge() throws RuntimeException
      Specified by:
      getC_Charge in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Charge_ID

      public void setC_Charge_ID(int C_Charge_ID)
      Set Charge.
      Specified by:
      setC_Charge_ID in interface I_C_Payment
      Parameters:
      C_Charge_ID - Additional document charges
    • getC_Charge_ID

      public int getC_Charge_ID()
      Get Charge.
      Specified by:
      getC_Charge_ID in interface I_C_Payment
      Returns:
      Additional document charges
    • getC_ConversionType

      public I_C_ConversionType getC_ConversionType() throws RuntimeException
      Specified by:
      getC_ConversionType in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_ConversionType_ID

      public void setC_ConversionType_ID(int C_ConversionType_ID)
      Set Currency Type.
      Specified by:
      setC_ConversionType_ID in interface I_C_Payment
      Parameters:
      C_ConversionType_ID - Currency Conversion Rate Type
    • getC_ConversionType_ID

      public int getC_ConversionType_ID()
      Get Currency Type.
      Specified by:
      getC_ConversionType_ID in interface I_C_Payment
      Returns:
      Currency Conversion Rate Type
    • getC_Currency

      public I_C_Currency getC_Currency() throws RuntimeException
      Specified by:
      getC_Currency in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Currency_ID

      public void setC_Currency_ID(int C_Currency_ID)
      Set Currency.
      Specified by:
      setC_Currency_ID in interface I_C_Payment
      Parameters:
      C_Currency_ID - The Currency for this record
    • getC_Currency_ID

      public int getC_Currency_ID()
      Get Currency.
      Specified by:
      getC_Currency_ID in interface I_C_Payment
      Returns:
      The Currency for this record
    • getC_DepositBatch

      public I_C_DepositBatch getC_DepositBatch() throws RuntimeException
      Specified by:
      getC_DepositBatch in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_DepositBatch_ID

      public void setC_DepositBatch_ID(int C_DepositBatch_ID)
      Set Deposit Batch.
      Specified by:
      setC_DepositBatch_ID in interface I_C_Payment
      Parameters:
      C_DepositBatch_ID - Deposit Batch
    • getC_DepositBatch_ID

      public int getC_DepositBatch_ID()
      Get Deposit Batch.
      Specified by:
      getC_DepositBatch_ID in interface I_C_Payment
      Returns:
      Deposit Batch
    • getC_DocType

      public I_C_DocType getC_DocType() throws RuntimeException
      Specified by:
      getC_DocType in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_DocType_ID

      public void setC_DocType_ID(int C_DocType_ID)
      Set Document Type.
      Specified by:
      setC_DocType_ID in interface I_C_Payment
      Parameters:
      C_DocType_ID - Document type or rules
    • getC_DocType_ID

      public int getC_DocType_ID()
      Get Document Type.
      Specified by:
      getC_DocType_ID in interface I_C_Payment
      Returns:
      Document type or rules
    • setChargeAmt

      public void setChargeAmt(BigDecimal ChargeAmt)
      Set Charge amount.
      Specified by:
      setChargeAmt in interface I_C_Payment
      Parameters:
      ChargeAmt - Charge Amount
    • getChargeAmt

      public BigDecimal getChargeAmt()
      Get Charge amount.
      Specified by:
      getChargeAmt in interface I_C_Payment
      Returns:
      Charge Amount
    • setCheckNo

      public void setCheckNo(String CheckNo)
      Set Check No.
      Specified by:
      setCheckNo in interface I_C_Payment
      Parameters:
      CheckNo - Check Number
    • getCheckNo

      public String getCheckNo()
      Get Check No.
      Specified by:
      getCheckNo in interface I_C_Payment
      Returns:
      Check Number
    • getC_Invoice

      public I_C_Invoice getC_Invoice() throws RuntimeException
      Specified by:
      getC_Invoice in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Invoice_ID

      public void setC_Invoice_ID(int C_Invoice_ID)
      Set Invoice.
      Specified by:
      setC_Invoice_ID in interface I_C_Payment
      Parameters:
      C_Invoice_ID - Invoice Identifier
    • getC_Invoice_ID

      public int getC_Invoice_ID()
      Get Invoice.
      Specified by:
      getC_Invoice_ID in interface I_C_Payment
      Returns:
      Invoice Identifier
    • setConvertedAmt

      public void setConvertedAmt(BigDecimal ConvertedAmt)
      Set Converted Amount.
      Specified by:
      setConvertedAmt in interface I_C_Payment
      Parameters:
      ConvertedAmt - Converted Amount
    • getConvertedAmt

      public BigDecimal getConvertedAmt()
      Get Converted Amount.
      Specified by:
      getConvertedAmt in interface I_C_Payment
      Returns:
      Converted Amount
    • getC_Order

      public I_C_Order getC_Order() throws RuntimeException
      Specified by:
      getC_Order in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Order_ID

      public void setC_Order_ID(int C_Order_ID)
      Set Order.
      Specified by:
      setC_Order_ID in interface I_C_Payment
      Parameters:
      C_Order_ID - Order
    • getC_Order_ID

      public int getC_Order_ID()
      Get Order.
      Specified by:
      getC_Order_ID in interface I_C_Payment
      Returns:
      Order
    • getC_PaymentBatch

      public I_C_PaymentBatch getC_PaymentBatch() throws RuntimeException
      Specified by:
      getC_PaymentBatch in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_PaymentBatch_ID

      public void setC_PaymentBatch_ID(int C_PaymentBatch_ID)
      Set Payment Batch.
      Specified by:
      setC_PaymentBatch_ID in interface I_C_Payment
      Parameters:
      C_PaymentBatch_ID - Payment batch for EFT
    • getC_PaymentBatch_ID

      public int getC_PaymentBatch_ID()
      Get Payment Batch.
      Specified by:
      getC_PaymentBatch_ID in interface I_C_Payment
      Returns:
      Payment batch for EFT
    • setC_Payment_ID

      public void setC_Payment_ID(int C_Payment_ID)
      Set Payment.
      Specified by:
      setC_Payment_ID in interface I_C_Payment
      Parameters:
      C_Payment_ID - Payment identifier
    • getC_Payment_ID

      public int getC_Payment_ID()
      Get Payment.
      Specified by:
      getC_Payment_ID in interface I_C_Payment
      Returns:
      Payment identifier
    • getC_PaymentProcessor

      public I_C_PaymentProcessor getC_PaymentProcessor() throws RuntimeException
      Specified by:
      getC_PaymentProcessor in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_PaymentProcessor_ID

      public void setC_PaymentProcessor_ID(int C_PaymentProcessor_ID)
      Set Payment Processor.
      Specified by:
      setC_PaymentProcessor_ID in interface I_C_Payment
      Parameters:
      C_PaymentProcessor_ID - Payment processor for electronic payments
    • getC_PaymentProcessor_ID

      public int getC_PaymentProcessor_ID()
      Get Payment Processor.
      Specified by:
      getC_PaymentProcessor_ID in interface I_C_Payment
      Returns:
      Payment processor for electronic payments
    • setC_Payment_UU

      public void setC_Payment_UU(String C_Payment_UU)
      Set C_Payment_UU.
      Specified by:
      setC_Payment_UU in interface I_C_Payment
      Parameters:
      C_Payment_UU - C_Payment_UU
    • getC_Payment_UU

      public String getC_Payment_UU()
      Get C_Payment_UU.
      Specified by:
      getC_Payment_UU in interface I_C_Payment
      Returns:
      C_Payment_UU
    • getC_POSTenderType

      public I_C_POSTenderType getC_POSTenderType() throws RuntimeException
      Specified by:
      getC_POSTenderType in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_POSTenderType_ID

      public void setC_POSTenderType_ID(int C_POSTenderType_ID)
      Set POS Tender Type.
      Specified by:
      setC_POSTenderType_ID in interface I_C_Payment
      Parameters:
      C_POSTenderType_ID - POS Tender Type
    • getC_POSTenderType_ID

      public int getC_POSTenderType_ID()
      Get POS Tender Type.
      Specified by:
      getC_POSTenderType_ID in interface I_C_Payment
      Returns:
      POS Tender Type
    • getC_Project

      public I_C_Project getC_Project() throws RuntimeException
      Specified by:
      getC_Project in interface I_C_Payment
      Throws:
      RuntimeException
    • setC_Project_ID

      public void setC_Project_ID(int C_Project_ID)
      Set Project.
      Specified by:
      setC_Project_ID in interface I_C_Payment
      Parameters:
      C_Project_ID - Financial Project
    • getC_Project_ID

      public int getC_Project_ID()
      Get Project.
      Specified by:
      getC_Project_ID in interface I_C_Payment
      Returns:
      Financial Project
    • setCreditCardExpMM

      public void setCreditCardExpMM(int CreditCardExpMM)
      Set Exp. Month.
      Specified by:
      setCreditCardExpMM in interface I_C_Payment
      Parameters:
      CreditCardExpMM - Expiry Month
    • getCreditCardExpMM

      public int getCreditCardExpMM()
      Get Exp. Month.
      Specified by:
      getCreditCardExpMM in interface I_C_Payment
      Returns:
      Expiry Month
    • setCreditCardExpYY

      public void setCreditCardExpYY(int CreditCardExpYY)
      Set Exp. Year.
      Specified by:
      setCreditCardExpYY in interface I_C_Payment
      Parameters:
      CreditCardExpYY - Expiry Year
    • getCreditCardExpYY

      public int getCreditCardExpYY()
      Get Exp. Year.
      Specified by:
      getCreditCardExpYY in interface I_C_Payment
      Returns:
      Expiry Year
    • setCreditCardNumber

      public void setCreditCardNumber(String CreditCardNumber)
      Set Number.
      Specified by:
      setCreditCardNumber in interface I_C_Payment
      Parameters:
      CreditCardNumber - Credit Card Number
    • getCreditCardNumber

      public String getCreditCardNumber()
      Get Number.
      Specified by:
      getCreditCardNumber in interface I_C_Payment
      Returns:
      Credit Card Number
    • setCreditCardType

      public void setCreditCardType(String CreditCardType)
      Set Credit Card.
      Specified by:
      setCreditCardType in interface I_C_Payment
      Parameters:
      CreditCardType - Credit Card (Visa, MC, AmEx)
    • getCreditCardType

      public String getCreditCardType()
      Get Credit Card.
      Specified by:
      getCreditCardType in interface I_C_Payment
      Returns:
      Credit Card (Visa, MC, AmEx)
    • setCreditCardVV

      public void setCreditCardVV(String CreditCardVV)
      Set Verification Code.
      Specified by:
      setCreditCardVV in interface I_C_Payment
      Parameters:
      CreditCardVV - Credit Card Verification code on credit card
    • getCreditCardVV

      public String getCreditCardVV()
      Get Verification Code.
      Specified by:
      getCreditCardVV in interface I_C_Payment
      Returns:
      Credit Card Verification code on credit card
    • setCurrencyRate

      public void setCurrencyRate(BigDecimal CurrencyRate)
      Set Rate.
      Specified by:
      setCurrencyRate in interface I_C_Payment
      Parameters:
      CurrencyRate - Currency Conversion Rate
    • getCurrencyRate

      public BigDecimal getCurrencyRate()
      Get Rate.
      Specified by:
      getCurrencyRate in interface I_C_Payment
      Returns:
      Currency Conversion Rate
    • setCustomerAddressID

      public void setCustomerAddressID(String CustomerAddressID)
      Set Customer Address ID.
      Specified by:
      setCustomerAddressID in interface I_C_Payment
      Parameters:
      CustomerAddressID - Customer Address ID
    • getCustomerAddressID

      public String getCustomerAddressID()
      Get Customer Address ID.
      Specified by:
      getCustomerAddressID in interface I_C_Payment
      Returns:
      Customer Address ID
    • setCustomerPaymentProfileID

      public void setCustomerPaymentProfileID(String CustomerPaymentProfileID)
      Set Customer Payment Profile ID.
      Specified by:
      setCustomerPaymentProfileID in interface I_C_Payment
      Parameters:
      CustomerPaymentProfileID - Customer Payment Profile ID
    • getCustomerPaymentProfileID

      public String getCustomerPaymentProfileID()
      Get Customer Payment Profile ID.
      Specified by:
      getCustomerPaymentProfileID in interface I_C_Payment
      Returns:
      Customer Payment Profile ID
    • setCustomerProfileID

      public void setCustomerProfileID(String CustomerProfileID)
      Set Customer Profile ID.
      Specified by:
      setCustomerProfileID in interface I_C_Payment
      Parameters:
      CustomerProfileID - Customer Profile ID
    • getCustomerProfileID

      public String getCustomerProfileID()
      Get Customer Profile ID.
      Specified by:
      getCustomerProfileID in interface I_C_Payment
      Returns:
      Customer Profile ID
    • setDateAcct

      public void setDateAcct(Timestamp DateAcct)
      Set Account Date.
      Specified by:
      setDateAcct in interface I_C_Payment
      Parameters:
      DateAcct - Accounting Date
    • getDateAcct

      public Timestamp getDateAcct()
      Get Account Date.
      Specified by:
      getDateAcct in interface I_C_Payment
      Returns:
      Accounting Date
    • setDateTrx

      public void setDateTrx(Timestamp DateTrx)
      Set Transaction Date.
      Specified by:
      setDateTrx in interface I_C_Payment
      Parameters:
      DateTrx - Transaction Date
    • getDateTrx

      public Timestamp getDateTrx()
      Get Transaction Date.
      Specified by:
      getDateTrx in interface I_C_Payment
      Returns:
      Transaction Date
    • setDescription

      public void setDescription(String Description)
      Set Description.
      Specified by:
      setDescription in interface I_C_Payment
      Parameters:
      Description - Optional short description of the record
    • getDescription

      public String getDescription()
      Get Description.
      Specified by:
      getDescription in interface I_C_Payment
      Returns:
      Optional short description of the record
    • setDiscountAmt

      public void setDiscountAmt(BigDecimal DiscountAmt)
      Set Discount Amount.
      Specified by:
      setDiscountAmt in interface I_C_Payment
      Parameters:
      DiscountAmt - Calculated amount of discount
    • getDiscountAmt

      public BigDecimal getDiscountAmt()
      Get Discount Amount.
      Specified by:
      getDiscountAmt in interface I_C_Payment
      Returns:
      Calculated amount of discount
    • setDocAction

      public void setDocAction(String DocAction)
      Set Document Action.
      Specified by:
      setDocAction in interface I_C_Payment
      Parameters:
      DocAction - The targeted status of the document
    • getDocAction

      public String getDocAction()
      Get Document Action.
      Specified by:
      getDocAction in interface I_C_Payment
      Returns:
      The targeted status of the document
    • setDocStatus

      public void setDocStatus(String DocStatus)
      Set Document Status.
      Specified by:
      setDocStatus in interface I_C_Payment
      Parameters:
      DocStatus - The current status of the document
    • getDocStatus

      public String getDocStatus()
      Get Document Status.
      Specified by:
      getDocStatus in interface I_C_Payment
      Returns:
      The current status of the document
    • setDocumentNo

      public void setDocumentNo(String DocumentNo)
      Set Document No.
      Specified by:
      setDocumentNo in interface I_C_Payment
      Parameters:
      DocumentNo - Document sequence number of the document
    • getDocumentNo

      public String getDocumentNo()
      Get Document No.
      Specified by:
      getDocumentNo in interface I_C_Payment
      Returns:
      Document sequence number of the document
    • getKeyNamePair

      public KeyNamePair getKeyNamePair()
      Get Record ID/ColumnName
      Returns:
      ID/ColumnName pair
    • setIBAN

      public void setIBAN(String IBAN)
      Set IBAN.
      Specified by:
      setIBAN in interface I_C_Payment
      Parameters:
      IBAN - International Bank Account Number
    • getIBAN

      public String getIBAN()
      Get IBAN.
      Specified by:
      getIBAN in interface I_C_Payment
      Returns:
      International Bank Account Number
    • setIsAllocated

      public void setIsAllocated(boolean IsAllocated)
      Set Allocated.
      Specified by:
      setIsAllocated in interface I_C_Payment
      Parameters:
      IsAllocated - Indicates if the payment has been allocated
    • isAllocated

      public boolean isAllocated()
      Get Allocated.
      Specified by:
      isAllocated in interface I_C_Payment
      Returns:
      Indicates if the payment has been allocated
    • setIsApproved

      public void setIsApproved(boolean IsApproved)
      Set Approved.
      Specified by:
      setIsApproved in interface I_C_Payment
      Parameters:
      IsApproved - Indicates if this document requires approval
    • isApproved

      public boolean isApproved()
      Get Approved.
      Specified by:
      isApproved in interface I_C_Payment
      Returns:
      Indicates if this document requires approval
    • setIsDelayedCapture

      public void setIsDelayedCapture(boolean IsDelayedCapture)
      Set Delayed Capture.
      Specified by:
      setIsDelayedCapture in interface I_C_Payment
      Parameters:
      IsDelayedCapture - Charge after Shipment
    • isDelayedCapture

      public boolean isDelayedCapture()
      Get Delayed Capture.
      Specified by:
      isDelayedCapture in interface I_C_Payment
      Returns:
      Charge after Shipment
    • setIsOnline

      public void setIsOnline(boolean IsOnline)
      Set Online Access.
      Specified by:
      setIsOnline in interface I_C_Payment
      Parameters:
      IsOnline - Can be accessed online
    • isOnline

      public boolean isOnline()
      Get Online Access.
      Specified by:
      isOnline in interface I_C_Payment
      Returns:
      Can be accessed online
    • setIsOverrideCurrencyRate

      public void setIsOverrideCurrencyRate(boolean IsOverrideCurrencyRate)
      Set Override Currency Conversion Rate.
      Specified by:
      setIsOverrideCurrencyRate in interface I_C_Payment
      Parameters:
      IsOverrideCurrencyRate - Override Currency Conversion Rate
    • isOverrideCurrencyRate

      public boolean isOverrideCurrencyRate()
      Get Override Currency Conversion Rate.
      Specified by:
      isOverrideCurrencyRate in interface I_C_Payment
      Returns:
      Override Currency Conversion Rate
    • setIsOverUnderPayment

      public void setIsOverUnderPayment(boolean IsOverUnderPayment)
      Set Over/Under Payment.
      Specified by:
      setIsOverUnderPayment in interface I_C_Payment
      Parameters:
      IsOverUnderPayment - Over-Payment (unallocated) or Under-Payment (partial payment)
    • isOverUnderPayment

      public boolean isOverUnderPayment()
      Get Over/Under Payment.
      Specified by:
      isOverUnderPayment in interface I_C_Payment
      Returns:
      Over-Payment (unallocated) or Under-Payment (partial payment)
    • setIsPrepayment

      public void setIsPrepayment(boolean IsPrepayment)
      Set Prepayment.
      Specified by:
      setIsPrepayment in interface I_C_Payment
      Parameters:
      IsPrepayment - The Payment/Receipt is a Prepayment
    • isPrepayment

      public boolean isPrepayment()
      Get Prepayment.
      Specified by:
      isPrepayment in interface I_C_Payment
      Returns:
      The Payment/Receipt is a Prepayment
    • setIsReceipt

      public void setIsReceipt(boolean IsReceipt)
      Set Receipt.
      Specified by:
      setIsReceipt in interface I_C_Payment
      Parameters:
      IsReceipt - This is a sales transaction (receipt)
    • isReceipt

      public boolean isReceipt()
      Get Receipt.
      Specified by:
      isReceipt in interface I_C_Payment
      Returns:
      This is a sales transaction (receipt)
    • setIsReconciled

      public void setIsReconciled(boolean IsReconciled)
      Set Reconciled.
      Specified by:
      setIsReconciled in interface I_C_Payment
      Parameters:
      IsReconciled - Payment is reconciled with bank statement
    • isReconciled

      public boolean isReconciled()
      Get Reconciled.
      Specified by:
      isReconciled in interface I_C_Payment
      Returns:
      Payment is reconciled with bank statement
    • setIsSelfService

      public void setIsSelfService(boolean IsSelfService)
      Set Self-Service.
      Specified by:
      setIsSelfService in interface I_C_Payment
      Parameters:
      IsSelfService - This is a Self-Service entry or this entry can be changed via Self-Service
    • isSelfService

      public boolean isSelfService()
      Get Self-Service.
      Specified by:
      isSelfService in interface I_C_Payment
      Returns:
      This is a Self-Service entry or this entry can be changed via Self-Service
    • setIsVoided

      public void setIsVoided(boolean IsVoided)
      Set Voided.
      Specified by:
      setIsVoided in interface I_C_Payment
      Parameters:
      IsVoided - Voided
    • isVoided

      public boolean isVoided()
      Get Voided.
      Specified by:
      isVoided in interface I_C_Payment
      Returns:
      Voided
    • setMicr

      public void setMicr(String Micr)
      Set Micr.
      Specified by:
      setMicr in interface I_C_Payment
      Parameters:
      Micr - Combination of routing no, account and check no
    • getMicr

      public String getMicr()
      Get Micr.
      Specified by:
      getMicr in interface I_C_Payment
      Returns:
      Combination of routing no, account and check no
    • setOProcessing

      public void setOProcessing(String OProcessing)
      Set Online Processing.
      Specified by:
      setOProcessing in interface I_C_Payment
      Parameters:
      OProcessing - This payment can be processed online
    • getOProcessing

      public String getOProcessing()
      Get Online Processing.
      Specified by:
      getOProcessing in interface I_C_Payment
      Returns:
      This payment can be processed online
    • setOrig_TrxID

      public void setOrig_TrxID(String Orig_TrxID)
      Set Original Transaction ID.
      Specified by:
      setOrig_TrxID in interface I_C_Payment
      Parameters:
      Orig_TrxID - Original Transaction ID
    • getOrig_TrxID

      public String getOrig_TrxID()
      Get Original Transaction ID.
      Specified by:
      getOrig_TrxID in interface I_C_Payment
      Returns:
      Original Transaction ID
    • setOverUnderAmt

      public void setOverUnderAmt(BigDecimal OverUnderAmt)
      Set Over/Under Payment.
      Specified by:
      setOverUnderAmt in interface I_C_Payment
      Parameters:
      OverUnderAmt - Over-Payment (unallocated) or Under-Payment (partial payment) Amount
    • getOverUnderAmt

      public BigDecimal getOverUnderAmt()
      Get Over/Under Payment.
      Specified by:
      getOverUnderAmt in interface I_C_Payment
      Returns:
      Over-Payment (unallocated) or Under-Payment (partial payment) Amount
    • setPayAmt

      public void setPayAmt(BigDecimal PayAmt)
      Set Payment amount.
      Specified by:
      setPayAmt in interface I_C_Payment
      Parameters:
      PayAmt - Amount being paid
    • getPayAmt

      public BigDecimal getPayAmt()
      Get Payment amount.
      Specified by:
      getPayAmt in interface I_C_Payment
      Returns:
      Amount being paid
    • setPONum

      public void setPONum(String PONum)
      Set PO Number.
      Specified by:
      setPONum in interface I_C_Payment
      Parameters:
      PONum - Purchase Order Number
    • getPONum

      public String getPONum()
      Get PO Number.
      Specified by:
      getPONum in interface I_C_Payment
      Returns:
      Purchase Order Number
    • setPosted

      public void setPosted(boolean Posted)
      Set Posted.
      Specified by:
      setPosted in interface I_C_Payment
      Parameters:
      Posted - Posting status
    • isPosted

      public boolean isPosted()
      Get Posted.
      Specified by:
      isPosted in interface I_C_Payment
      Returns:
      Posting status
    • setProcessed

      public void setProcessed(boolean Processed)
      Set Processed.
      Specified by:
      setProcessed in interface I_C_Payment
      Parameters:
      Processed - The document has been processed
    • isProcessed

      public boolean isProcessed()
      Get Processed.
      Specified by:
      isProcessed in interface I_C_Payment
      Returns:
      The document has been processed
    • setProcessedOn

      public void setProcessedOn(BigDecimal ProcessedOn)
      Set Processed On.
      Specified by:
      setProcessedOn in interface I_C_Payment
      Parameters:
      ProcessedOn - The date+time (expressed in decimal format) when the document has been processed
    • getProcessedOn

      public BigDecimal getProcessedOn()
      Get Processed On.
      Specified by:
      getProcessedOn in interface I_C_Payment
      Returns:
      The date+time (expressed in decimal format) when the document has been processed
    • setProcessing

      public void setProcessing(boolean Processing)
      Set Process Now.
      Specified by:
      setProcessing in interface I_C_Payment
      Parameters:
      Processing - Process Now
    • isProcessing

      public boolean isProcessing()
      Get Process Now.
      Specified by:
      isProcessing in interface I_C_Payment
      Returns:
      Process Now
    • setR_AuthCode

      public void setR_AuthCode(String R_AuthCode)
      Set Authorization Code.
      Specified by:
      setR_AuthCode in interface I_C_Payment
      Parameters:
      R_AuthCode - Authorization Code returned
    • getR_AuthCode

      public String getR_AuthCode()
      Get Authorization Code.
      Specified by:
      getR_AuthCode in interface I_C_Payment
      Returns:
      Authorization Code returned
    • setR_AuthCode_DC

      public void setR_AuthCode_DC(String R_AuthCode_DC)
      Set Authorization Code (DC).
      Specified by:
      setR_AuthCode_DC in interface I_C_Payment
      Parameters:
      R_AuthCode_DC - Authorization Code Delayed Capture returned
    • getR_AuthCode_DC

      public String getR_AuthCode_DC()
      Get Authorization Code (DC).
      Specified by:
      getR_AuthCode_DC in interface I_C_Payment
      Returns:
      Authorization Code Delayed Capture returned
    • setR_AvsAddr

      public void setR_AvsAddr(String R_AvsAddr)
      Set Address verified.
      Specified by:
      setR_AvsAddr in interface I_C_Payment
      Parameters:
      R_AvsAddr - This address has been verified
    • getR_AvsAddr

      public String getR_AvsAddr()
      Get Address verified.
      Specified by:
      getR_AvsAddr in interface I_C_Payment
      Returns:
      This address has been verified
    • setR_AvsZip

      public void setR_AvsZip(String R_AvsZip)
      Set Zip verified.
      Specified by:
      setR_AvsZip in interface I_C_Payment
      Parameters:
      R_AvsZip - The Zip Code has been verified
    • getR_AvsZip

      public String getR_AvsZip()
      Get Zip verified.
      Specified by:
      getR_AvsZip in interface I_C_Payment
      Returns:
      The Zip Code has been verified
    • setR_CVV2Match

      public void setR_CVV2Match(boolean R_CVV2Match)
      Set CVV Match.
      Specified by:
      setR_CVV2Match in interface I_C_Payment
      Parameters:
      R_CVV2Match - Credit Card Verification Code Match
    • isR_CVV2Match

      public boolean isR_CVV2Match()
      Get CVV Match.
      Specified by:
      isR_CVV2Match in interface I_C_Payment
      Returns:
      Credit Card Verification Code Match
    • getRef_Payment

      public I_C_Payment getRef_Payment() throws RuntimeException
      Specified by:
      getRef_Payment in interface I_C_Payment
      Throws:
      RuntimeException
    • setRef_Payment_ID

      public void setRef_Payment_ID(int Ref_Payment_ID)
      Set Referenced Payment.
      Specified by:
      setRef_Payment_ID in interface I_C_Payment
      Parameters:
      Ref_Payment_ID - Referenced Payment
    • getRef_Payment_ID

      public int getRef_Payment_ID()
      Get Referenced Payment.
      Specified by:
      getRef_Payment_ID in interface I_C_Payment
      Returns:
      Referenced Payment
    • getReversal

      public I_C_Payment getReversal() throws RuntimeException
      Specified by:
      getReversal in interface I_C_Payment
      Throws:
      RuntimeException
    • setReversal_ID

      public void setReversal_ID(int Reversal_ID)
      Set Reversal ID.
      Specified by:
      setReversal_ID in interface I_C_Payment
      Parameters:
      Reversal_ID - ID of document reversal
    • getReversal_ID

      public int getReversal_ID()
      Get Reversal ID.
      Specified by:
      getReversal_ID in interface I_C_Payment
      Returns:
      ID of document reversal
    • setR_Info

      public void setR_Info(String R_Info)
      Set Info.
      Specified by:
      setR_Info in interface I_C_Payment
      Parameters:
      R_Info - Response info
    • getR_Info

      public String getR_Info()
      Get Info.
      Specified by:
      getR_Info in interface I_C_Payment
      Returns:
      Response info
    • setRoutingNo

      public void setRoutingNo(String RoutingNo)
      Set Routing No.
      Specified by:
      setRoutingNo in interface I_C_Payment
      Parameters:
      RoutingNo - Bank Routing Number
    • getRoutingNo

      public String getRoutingNo()
      Get Routing No.
      Specified by:
      getRoutingNo in interface I_C_Payment
      Returns:
      Bank Routing Number
    • setR_PnRef

      public void setR_PnRef(String R_PnRef)
      Set Reference.
      Specified by:
      setR_PnRef in interface I_C_Payment
      Parameters:
      R_PnRef - Payment reference
    • getR_PnRef

      public String getR_PnRef()
      Get Reference.
      Specified by:
      getR_PnRef in interface I_C_Payment
      Returns:
      Payment reference
    • setR_PnRef_DC

      public void setR_PnRef_DC(String R_PnRef_DC)
      Set Reference (DC).
      Specified by:
      setR_PnRef_DC in interface I_C_Payment
      Parameters:
      R_PnRef_DC - Payment Reference Delayed Capture
    • getR_PnRef_DC

      public String getR_PnRef_DC()
      Get Reference (DC).
      Specified by:
      getR_PnRef_DC in interface I_C_Payment
      Returns:
      Payment Reference Delayed Capture
    • setR_RespMsg

      public void setR_RespMsg(String R_RespMsg)
      Set Response Message.
      Specified by:
      setR_RespMsg in interface I_C_Payment
      Parameters:
      R_RespMsg - Response message
    • getR_RespMsg

      public String getR_RespMsg()
      Get Response Message.
      Specified by:
      getR_RespMsg in interface I_C_Payment
      Returns:
      Response message
    • setR_Result

      public void setR_Result(String R_Result)
      Set Result.
      Specified by:
      setR_Result in interface I_C_Payment
      Parameters:
      R_Result - Result of transmission
    • getR_Result

      public String getR_Result()
      Get Result.
      Specified by:
      getR_Result in interface I_C_Payment
      Returns:
      Result of transmission
    • setR_VoidMsg

      public void setR_VoidMsg(String R_VoidMsg)
      Set Void Message.
      Specified by:
      setR_VoidMsg in interface I_C_Payment
      Parameters:
      R_VoidMsg - Void Message
    • getR_VoidMsg

      public String getR_VoidMsg()
      Get Void Message.
      Specified by:
      getR_VoidMsg in interface I_C_Payment
      Returns:
      Void Message
    • setSwiftCode

      public void setSwiftCode(String SwiftCode)
      Set Swift code.
      Specified by:
      setSwiftCode in interface I_C_Payment
      Parameters:
      SwiftCode - Swift Code or BIC
    • getSwiftCode

      public String getSwiftCode()
      Get Swift code.
      Specified by:
      getSwiftCode in interface I_C_Payment
      Returns:
      Swift Code or BIC
    • setSwipe

      public void setSwipe(String Swipe)
      Set Swipe.
      Specified by:
      setSwipe in interface I_C_Payment
      Parameters:
      Swipe - Track 1 and 2 of the Credit Card
    • getSwipe

      public String getSwipe()
      Get Swipe.
      Specified by:
      getSwipe in interface I_C_Payment
      Returns:
      Track 1 and 2 of the Credit Card
    • setTaxAmt

      public void setTaxAmt(BigDecimal TaxAmt)
      Set Tax Amount.
      Specified by:
      setTaxAmt in interface I_C_Payment
      Parameters:
      TaxAmt - Tax Amount for a document
    • getTaxAmt

      public BigDecimal getTaxAmt()
      Get Tax Amount.
      Specified by:
      getTaxAmt in interface I_C_Payment
      Returns:
      Tax Amount for a document
    • setTenderType

      public void setTenderType(String TenderType)
      Set Tender type.
      Specified by:
      setTenderType in interface I_C_Payment
      Parameters:
      TenderType - Method of Payment
    • getTenderType

      public String getTenderType()
      Get Tender type.
      Specified by:
      getTenderType in interface I_C_Payment
      Returns:
      Method of Payment
    • setTrxType

      public void setTrxType(String TrxType)
      Set Transaction Type.
      Specified by:
      setTrxType in interface I_C_Payment
      Parameters:
      TrxType - Type of credit card transaction
    • getTrxType

      public String getTrxType()
      Get Transaction Type.
      Specified by:
      getTrxType in interface I_C_Payment
      Returns:
      Type of credit card transaction
    • getUser1

      public I_C_ElementValue getUser1() throws RuntimeException
      Specified by:
      getUser1 in interface I_C_Payment
      Throws:
      RuntimeException
    • setUser1_ID

      public void setUser1_ID(int User1_ID)
      Set User Element List 1.
      Specified by:
      setUser1_ID in interface I_C_Payment
      Parameters:
      User1_ID - User defined list element #1
    • getUser1_ID

      public int getUser1_ID()
      Get User Element List 1.
      Specified by:
      getUser1_ID in interface I_C_Payment
      Returns:
      User defined list element #1
    • getUser2

      public I_C_ElementValue getUser2() throws RuntimeException
      Specified by:
      getUser2 in interface I_C_Payment
      Throws:
      RuntimeException
    • setUser2_ID

      public void setUser2_ID(int User2_ID)
      Set User Element List 2.
      Specified by:
      setUser2_ID in interface I_C_Payment
      Parameters:
      User2_ID - User defined list element #2
    • getUser2_ID

      public int getUser2_ID()
      Get User Element List 2.
      Specified by:
      getUser2_ID in interface I_C_Payment
      Returns:
      User defined list element #2
    • setVoiceAuthCode

      public void setVoiceAuthCode(String VoiceAuthCode)
      Set Voice authorization code.
      Specified by:
      setVoiceAuthCode in interface I_C_Payment
      Parameters:
      VoiceAuthCode - Voice Authorization Code from credit card company
    • getVoiceAuthCode

      public String getVoiceAuthCode()
      Get Voice authorization code.
      Specified by:
      getVoiceAuthCode in interface I_C_Payment
      Returns:
      Voice Authorization Code from credit card company
    • setWriteOffAmt

      public void setWriteOffAmt(BigDecimal WriteOffAmt)
      Set Write-off Amount.
      Specified by:
      setWriteOffAmt in interface I_C_Payment
      Parameters:
      WriteOffAmt - Amount to write-off
    • getWriteOffAmt

      public BigDecimal getWriteOffAmt()
      Get Write-off Amount.
      Specified by:
      getWriteOffAmt in interface I_C_Payment
      Returns:
      Amount to write-off