Sage Intacct SDK for PHP
AbstractChargeCardTransaction Class Reference
Inheritance diagram for AbstractChargeCardTransaction:
AbstractFunction FunctionInterface ChargeCardTransactionCreate ChargeCardTransactionReverse ChargeCardTransactionUpdate

Public Member Functions

 getRecordNo ()
 
 setRecordNo ($recordNo)
 
 getChargeCardId ()
 
 setChargeCardId ($chargeCardId)
 
 getTransactionDate ()
 
 setTransactionDate ($transactionDate)
 
 getReferenceNumber ()
 
 setReferenceNumber ($referenceNumber)
 
 getPayee ()
 
 setPayee ($payee)
 
 getDescription ()
 
 setDescription ($description)
 
 getAttachmentsId ()
 
 setAttachmentsId ($attachmentsId)
 
 getTransactionCurrency ()
 
 setTransactionCurrency ($transactionCurrency)
 
 getExchangeRateDate ()
 
 setExchangeRateDate ($exchangeRateDate)
 
 getExchangeRateValue ()
 
 setExchangeRateValue ($exchangeRateValue)
 
 getExchangeRateType ()
 
 setExchangeRateType ($exchangeRateType)
 
 getLines ()
 
 setLines ($lines)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $recordNo
 
 $chargeCardId
 
 $transactionDate
 
 $referenceNumber
 
 $payee
 
 $description
 
 $attachmentsId
 
 $transactionCurrency
 
 $exchangeRateDate
 
 $exchangeRateValue
 
 $exchangeRateType
 
 $lines = []
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getAttachmentsId()

getAttachmentsId ( )

Get attachments ID

Returns
string

◆ getChargeCardId()

getChargeCardId ( )

Get charge card ID

Returns
string

◆ getDescription()

getDescription ( )

Get description

Returns
string

◆ getExchangeRateDate()

getExchangeRateDate ( )

Get exchange rate date

Returns
\DateTime

◆ getExchangeRateType()

getExchangeRateType ( )

Get exchange rate type

Returns
string

◆ getExchangeRateValue()

getExchangeRateValue ( )

Get exchange rate value

Returns
float

◆ getLines()

getLines ( )

Get transaction lines

Returns
AbstractChargeCardTransactionLine[]

◆ getPayee()

getPayee ( )

Get payee

Returns
string

◆ getRecordNo()

getRecordNo ( )

Get record number

Returns
int

◆ getReferenceNumber()

getReferenceNumber ( )

Get reference number

Returns
string

◆ getTransactionCurrency()

getTransactionCurrency ( )

Get transaction currency

Returns
string

◆ getTransactionDate()

getTransactionDate ( )

Get transaction date

Returns
\DateTime

◆ setAttachmentsId()

setAttachmentsId (   $attachmentsId)

Set attachments ID

Parameters
string$attachmentsId

◆ setChargeCardId()

setChargeCardId (   $chargeCardId)

Set charge card ID

Parameters
string$chargeCardId

◆ setDescription()

setDescription (   $description)

Set description

Parameters
string$description

◆ setExchangeRateDate()

setExchangeRateDate (   $exchangeRateDate)

Set exchange rate date

Parameters
\DateTime$exchangeRateDate

◆ setExchangeRateType()

setExchangeRateType (   $exchangeRateType)

Set exchange rate type

Parameters
string$exchangeRateType

◆ setExchangeRateValue()

setExchangeRateValue (   $exchangeRateValue)

Set exchange rate value

Parameters
float$exchangeRateValue

◆ setLines()

setLines (   $lines)

Set transaction lines

Parameters
AbstractChargeCardTransactionLine[]$lines

◆ setPayee()

setPayee (   $payee)

Set payee

Parameters
string$payee

◆ setRecordNo()

setRecordNo (   $recordNo)

Set record number

Parameters
int$recordNo

◆ setReferenceNumber()

setReferenceNumber (   $referenceNumber)

Set reference number

Parameters
string$referenceNumber

◆ setTransactionCurrency()

setTransactionCurrency (   $transactionCurrency)

Set transaction currency

Parameters
string$transactionCurrency

◆ setTransactionDate()

setTransactionDate (   $transactionDate)

Set transaction date

Parameters
\DateTime$transactionDate

Field Documentation

◆ $attachmentsId

$attachmentsId
protected

◆ $chargeCardId

$chargeCardId
protected

◆ $description

$description
protected

◆ $exchangeRateDate

$exchangeRateDate
protected

◆ $exchangeRateType

$exchangeRateType
protected

◆ $exchangeRateValue

$exchangeRateValue
protected

◆ $lines

$lines = []
protected

◆ $payee

$payee
protected

◆ $recordNo

$recordNo
protected

◆ $referenceNumber

$referenceNumber
protected

◆ $transactionCurrency

$transactionCurrency
protected

◆ $transactionDate

$transactionDate
protected