Sage Intacct SDK for PHP
AbstractReimbursementRequest Class Reference
Inheritance diagram for AbstractReimbursementRequest:
AbstractFunction FunctionInterface ReimbursementRequestCreate

Public Member Functions

 getRecordNo ()
 
 setRecordNo ($recordNo)
 
 getPaymentMethod ()
 
 setPaymentMethod ($paymentMethod)
 
 getBankAccountId ()
 
 setBankAccountId ($bankAccountId)
 
 getEmployeeId ()
 
 setEmployeeId ($employeeId)
 
 getMergeOption ()
 
 setMergeOption ($mergeOption)
 
 getPaymentDate ()
 
 setPaymentDate ($paymentDate)
 
 getDocumentNo ()
 
 setDocumentNo ($documentNo)
 
 getMemo ()
 
 setMemo ($memo)
 
 getNotificationContactName ()
 
 setNotificationContactName ($notificationContactName)
 
 getApplyToTransactions ()
 
 setApplyToTransactions ($applyToTransactions)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 

Data Fields

const PAYMENT_METHODS
 
const PAYMENT_METHOD_CHECK = 'Printed Check'
 
const PAYMENT_METHOD_CASH = 'Cash'
 
const PAYMENT_METHOD_RECORD_TRANSFER = 'EFT'
 
const PAYMENT_METHOD_ACH = 'ACH'
 

Protected Attributes

 $recordNo
 
 $paymentMethod
 
 $bankAccountId
 
 $employeeId
 
 $mergeOption
 
 $paymentDate
 
 $documentNo
 
 $memo
 
 $notificationContactName
 
 $applyToTransactions = []
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getApplyToTransactions()

getApplyToTransactions ( )

◆ getBankAccountId()

getBankAccountId ( )
Returns
string

◆ getDocumentNo()

getDocumentNo ( )
Returns
string

◆ getEmployeeId()

getEmployeeId ( )
Returns
string

◆ getMemo()

getMemo ( )
Returns
string

◆ getMergeOption()

getMergeOption ( )
Returns
string

◆ getNotificationContactName()

getNotificationContactName ( )
Returns
string

◆ getPaymentDate()

getPaymentDate ( )
Returns
\DateTime

◆ getPaymentMethod()

getPaymentMethod ( )
Returns
string

◆ getRecordNo()

getRecordNo ( )
Returns
int|string

◆ setApplyToTransactions()

setApplyToTransactions (   $applyToTransactions)
Parameters
ReimbursementRequestItem[]$applyToTransactions

◆ setBankAccountId()

setBankAccountId (   $bankAccountId)
Parameters
string$bankAccountId

◆ setDocumentNo()

setDocumentNo (   $documentNo)
Parameters
string$documentNo

◆ setEmployeeId()

setEmployeeId (   $employeeId)
Parameters
string$employeeId

◆ setMemo()

setMemo (   $memo)
Parameters
string$memo

◆ setMergeOption()

setMergeOption (   $mergeOption)
Parameters
string$mergeOption

◆ setNotificationContactName()

setNotificationContactName (   $notificationContactName)
Parameters
string$notificationContactName

◆ setPaymentDate()

setPaymentDate (   $paymentDate)
Parameters
\DateTime$paymentDate

◆ setPaymentMethod()

setPaymentMethod (   $paymentMethod)
Parameters
string$paymentMethod
Exceptions
InvalidArgumentException

◆ setRecordNo()

setRecordNo (   $recordNo)
Parameters
int | string$recordNo

Field Documentation

◆ $applyToTransactions

$applyToTransactions = []
protected

◆ $bankAccountId

$bankAccountId
protected

◆ $documentNo

$documentNo
protected

◆ $employeeId

$employeeId
protected

◆ $memo

$memo
protected

◆ $mergeOption

$mergeOption
protected

◆ $notificationContactName

$notificationContactName
protected

◆ $paymentDate

$paymentDate
protected

◆ $paymentMethod

$paymentMethod
protected

◆ $recordNo

$recordNo
protected

◆ PAYMENT_METHOD_ACH

const PAYMENT_METHOD_ACH = 'ACH'

◆ PAYMENT_METHOD_CASH

const PAYMENT_METHOD_CASH = 'Cash'

◆ PAYMENT_METHOD_CHECK

const PAYMENT_METHOD_CHECK = 'Printed Check'

◆ PAYMENT_METHOD_RECORD_TRANSFER

const PAYMENT_METHOD_RECORD_TRANSFER = 'EFT'

◆ PAYMENT_METHODS

const PAYMENT_METHODS
Initial value:
= [
'Printed Check',
'Cash',
'EFT',
'ACH',
]