Class X_C_Payment

    • Constructor Detail

      • X_C_Payment

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

      • 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:
        POInfo
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • setCheckNo

        public void setCheckNo​(String CheckNo)
        Set Check No.
        Specified by:
        setCheckNo in interface I_C_Payment
        Parameters:
        CheckNo - Check Number
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • setCreditCardType

        public void setCreditCardType​(String CreditCardType)
        Set Credit Card.
        Specified by:
        setCreditCardType in interface I_C_Payment
        Parameters:
        CreditCardType - 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
      • setCustomerAddressID

        public void setCustomerAddressID​(String CustomerAddressID)
        Set Customer Address ID.
        Specified by:
        setCustomerAddressID in interface I_C_Payment
        Parameters:
        CustomerAddressID - 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
      • setCustomerProfileID

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

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

        public void setDateTrx​(Timestamp DateTrx)
        Set Transaction Date.
        Specified by:
        setDateTrx in interface I_C_Payment
        Parameters:
        DateTrx - 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
      • 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
      • 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
      • 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
      • 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
      • setRoutingNo

        public void setRoutingNo​(String RoutingNo)
        Set Routing No.
        Specified by:
        setRoutingNo in interface I_C_Payment
        Parameters:
        RoutingNo - 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
      • setSwiftCode

        public void setSwiftCode​(String SwiftCode)
        Set Swift code.
        Specified by:
        setSwiftCode in interface I_C_Payment
        Parameters:
        SwiftCode - 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
      • setTenderType

        public void setTenderType​(String TenderType)
        Set Tender type.
        Specified by:
        setTenderType in interface I_C_Payment
        Parameters:
        TenderType - 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
      • 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
      • 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