ArPaymentCreate
class ArPaymentCreate extends AbstractArPayment
Create a new accounts receivable payment record
Constants
| PAYMENT_METHOD_CHECK |
|
| PAYMENT_METHOD_CASH |
|
| PAYMENT_METHOD_RECORD_TRANSFER |
|
| PAYMENT_METHOD_CREDIT_CARD |
|
| PAYMENT_METHOD_ONLINE |
|
| PAYMENT_METHOD_ONLINE_CREDIT_CARD |
|
| PAYMENT_METHOD_ONLINE_ACH_DEBIT |
|
| PAYMENT_METHODS |
|
Methods
Initializes the class with the given parameters.
Get undeposited funds GL account number
Set undeposited funds GL account number
Set transaction payment amount
Set base payment amount
Set overpayment location ID
Set overpayment department ID
Details
in AbstractFunction at line line 35
getControlId()
Get control ID
in AbstractFunction at line line 46
setControlId($controlId = null)
Set control ID
in AbstractFunction at line line 67
__construct(string $controlId = null)
Initializes the class with the given parameters.
at line line 33
writeXml(XMLWriter $xml)
in AbstractArPayment at line line 121
int|string
getRecordNo()
Get record number
in AbstractArPayment at line line 131
setRecordNo(int|string $recordNo)
Set record number
in AbstractArPayment at line line 141
string
getPaymentMethod()
Get payment method
in AbstractArPayment at line line 152
setPaymentMethod(string $paymentMethod)
Set payment method
in AbstractArPayment at line line 165
string
getBankAccountId()
Get bank account ID
in AbstractArPayment at line line 175
setBankAccountId(string $bankAccountId)
Set bank account ID
in AbstractArPayment at line line 185
string
getUndepositedFundsGlAccountNo()
Get undeposited funds GL account number
in AbstractArPayment at line line 195
setUndepositedFundsGlAccountNo(string $undepositedFundsGlAccountNo)
Set undeposited funds GL account number
in AbstractArPayment at line line 205
string
getTransactionCurrency()
Get transaction currency
in AbstractArPayment at line line 215
setTransactionCurrency(string $transactionCurrency)
Set transaction currency
in AbstractArPayment at line line 225
string
getBaseCurrency()
Get base currency
in AbstractArPayment at line line 235
setBaseCurrency(string $baseCurrency)
Set base currency
in AbstractArPayment at line line 245
string
getCustomerId()
Get customer ID
in AbstractArPayment at line line 255
setCustomerId(string $customerId)
Set customer ID
in AbstractArPayment at line line 265
DateType
getReceivedDate()
Get received date
in AbstractArPayment at line line 275
setReceivedDate(DateType $receivedDate)
Set received date
in AbstractArPayment at line line 285
float|string
getTransactionPaymentAmount()
Get transaction payment amount
in AbstractArPayment at line line 295
setTransactionPaymentAmount(float|string $transactionPaymentAmount)
Set transaction payment amount
in AbstractArPayment at line line 305
float|string
getBasePaymentAmount()
Get base payment amount
in AbstractArPayment at line line 315
setBasePaymentAmount(float|string $basePaymentAmount)
Set base payment amount
in AbstractArPayment at line line 325
DateType
getExchangeRateDate()
Get exchange rate date
in AbstractArPayment at line line 335
setExchangeRateDate(DateType $exchangeRateDate)
Set exchange rate date
in AbstractArPayment at line line 345
float
getExchangeRateValue()
Get exchange rate value
in AbstractArPayment at line line 355
setExchangeRateValue(float $exchangeRateValue)
Set exchange rate value
in AbstractArPayment at line line 365
string
getExchangeRateType()
Get exchange rate type
in AbstractArPayment at line line 375
setExchangeRateType(string $exchangeRateType)
Set exchange rate type
in AbstractArPayment at line line 383
string
getCreditCardType()
in AbstractArPayment at line line 391
setCreditCardType(string $creditCardType)
in AbstractArPayment at line line 401
string
getAuthorizationCode()
Get authorization code
in AbstractArPayment at line line 411
setAuthorizationCode(string $authorizationCode)
Set authorization code
in AbstractArPayment at line line 421
string
getOverpaymentLocationId()
Get overpayment location ID
in AbstractArPayment at line line 431
setOverpaymentLocationId(string $overpaymentLocationId)
Set overpayment location ID
in AbstractArPayment at line line 441
string
getOverpaymentDepartmentId()
Get overpayment department ID
in AbstractArPayment at line line 451
setOverpaymentDepartmentId(string $overpaymentDepartmentId)
Set overpayment department ID
in AbstractArPayment at line line 461
string
getReferenceNumber()
Get reference number
in AbstractArPayment at line line 471
setReferenceNumber(string $referenceNumber)
Set reference number
in AbstractArPayment at line line 481
ArPaymentItem[]
getApplyToTransactions()
Get apply to transactions
in AbstractArPayment at line line 491
setApplyToTransactions(ArPaymentItem[] $applyToTransactions)
Set apply to transactions