class ReimbursementRequestCreate extends AbstractReimbursementRequest

Create a new employee expense reimbursement request record

Constants

PAYMENT_METHODS

PAYMENT_METHOD_CHECK

PAYMENT_METHOD_CASH

PAYMENT_METHOD_RECORD_TRANSFER

PAYMENT_METHOD_ACH

Methods

getControlId()

Get control ID

setControlId($controlId = null)

Set control ID

__construct(string $controlId = null)

Initializes the class with the given parameters.

writeXml(XMLWriter $xml)

Write the function block XML

int|string
getRecordNo()

No description

setRecordNo(int|string $recordNo)

No description

string
getPaymentMethod()

No description

setPaymentMethod(string $paymentMethod)

No description

string
getBankAccountId()

No description

setBankAccountId(string $bankAccountId)

No description

string
getEmployeeId()

No description

setEmployeeId(string $employeeId)

No description

string
getMergeOption()

No description

setMergeOption(string $mergeOption)

No description

setPaymentDate(DateType $paymentDate)

No description

string
getDocumentNo()

No description

setDocumentNo(string $documentNo)

No description

string
getMemo()

No description

setMemo(string $memo)

No description

setNotificationContactName(string $notificationContactName)

No description

Details

in AbstractFunction at line line 35
getControlId()

Get control ID

in AbstractFunction at line line 46
setControlId($controlId = null)

Set control ID

Parameters

$controlId

Exceptions

InvalidArgumentException

in AbstractFunction at line line 67
__construct(string $controlId = null)

Initializes the class with the given parameters.

Parameters

string $controlId Control ID, default=random UUID

at line line 34
writeXml(XMLWriter $xml)

Write the function block XML

Parameters

XMLWriter $xml

in AbstractReimbursementRequest at line line 80
int|string getRecordNo()

Return Value

int|string

in AbstractReimbursementRequest at line line 88
setRecordNo(int|string $recordNo)

Parameters

int|string $recordNo

in AbstractReimbursementRequest at line line 96
string getPaymentMethod()

Return Value

string

in AbstractReimbursementRequest at line line 105
setPaymentMethod(string $paymentMethod)

Parameters

string $paymentMethod

Exceptions

InvalidArgumentException

in AbstractReimbursementRequest at line line 116
string getBankAccountId()

Return Value

string

in AbstractReimbursementRequest at line line 124
setBankAccountId(string $bankAccountId)

Parameters

string $bankAccountId

in AbstractReimbursementRequest at line line 132
string getEmployeeId()

Return Value

string

in AbstractReimbursementRequest at line line 140
setEmployeeId(string $employeeId)

Parameters

string $employeeId

in AbstractReimbursementRequest at line line 148
string getMergeOption()

Return Value

string

in AbstractReimbursementRequest at line line 156
setMergeOption(string $mergeOption)

Parameters

string $mergeOption

in AbstractReimbursementRequest at line line 164
DateType getPaymentDate()

Return Value

DateType

in AbstractReimbursementRequest at line line 172
setPaymentDate(DateType $paymentDate)

Parameters

DateType $paymentDate

in AbstractReimbursementRequest at line line 180
string getDocumentNo()

Return Value

string

in AbstractReimbursementRequest at line line 188
setDocumentNo(string $documentNo)

Parameters

string $documentNo

in AbstractReimbursementRequest at line line 196
string getMemo()

Return Value

string

in AbstractReimbursementRequest at line line 204
setMemo(string $memo)

Parameters

string $memo

in AbstractReimbursementRequest at line line 212
string getNotificationContactName()

Return Value

string

in AbstractReimbursementRequest at line line 220
setNotificationContactName(string $notificationContactName)

Parameters

string $notificationContactName

in AbstractReimbursementRequest at line line 228
ReimbursementRequestItem[] getApplyToTransactions()

Return Value

ReimbursementRequestItem[]

in AbstractReimbursementRequest at line line 236
setApplyToTransactions(ReimbursementRequestItem[] $applyToTransactions)

Parameters

ReimbursementRequestItem[] $applyToTransactions