class AbstractExpenseAdjustment extends AbstractFunction

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 XML

int|string
getRecordNo()

No description

setRecordNo(int|string $recordNo)

No description

getTransactionDate()

No description

setTransactionDate(DateType $transactionDate)

No description

string
getEmployeeId()

No description

setEmployeeId(string $employeeId)

No description

string
getExpenseReportNumber()

No description

setExpenseReportNumber(string $expenseReportNumber)

No description

string
getExpenseAdjustmentNumber()

No description

setExpenseAdjustmentNumber(string $expenseAdjustmentNumber)

No description

getGlPostingDate()

No description

setGlPostingDate(DateType $glPostingDate)

No description

int|string
getSummaryRecordNo()

No description

setSummaryRecordNo(int|string $summaryRecordNo)

No description

string
getBaseCurrency()

No description

setBaseCurrency(string $baseCurrency)

No description

string
getReimbursementCurrency()

No description

setReimbursementCurrency(string $reimbursementCurrency)

No description

string
getAttachmentsId()

No description

setAttachmentsId(string $attachmentsId)

No description

string
getDescription()

No description

setDescription(string $description)

No description

setLines(AbstractExpenseAdjustmentLine[] $lines)

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

in AbstractFunction at line line 72
abstract writeXml(XMLWriter $xml)

Write the XML

Parameters

XMLWriter $xml

at line line 80
int|string getRecordNo()

Return Value

int|string

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

Parameters

int|string $recordNo

at line line 96
DateType getTransactionDate()

Return Value

DateType

at line line 104
setTransactionDate(DateType $transactionDate)

Parameters

DateType $transactionDate

at line line 112
string getEmployeeId()

Return Value

string

at line line 120
setEmployeeId(string $employeeId)

Parameters

string $employeeId

at line line 128
string getExpenseReportNumber()

Return Value

string

at line line 136
setExpenseReportNumber(string $expenseReportNumber)

Parameters

string $expenseReportNumber

at line line 144
string getExpenseAdjustmentNumber()

Return Value

string

at line line 152
setExpenseAdjustmentNumber(string $expenseAdjustmentNumber)

Parameters

string $expenseAdjustmentNumber

at line line 160
DateType getGlPostingDate()

Return Value

DateType

at line line 168
setGlPostingDate(DateType $glPostingDate)

Parameters

DateType $glPostingDate

at line line 176
int|string getSummaryRecordNo()

Return Value

int|string

at line line 184
setSummaryRecordNo(int|string $summaryRecordNo)

Parameters

int|string $summaryRecordNo

at line line 192
string getBaseCurrency()

Return Value

string

at line line 200
setBaseCurrency(string $baseCurrency)

Parameters

string $baseCurrency

at line line 208
string getReimbursementCurrency()

Return Value

string

at line line 216
setReimbursementCurrency(string $reimbursementCurrency)

Parameters

string $reimbursementCurrency

at line line 224
string getAttachmentsId()

Return Value

string

at line line 232
setAttachmentsId(string $attachmentsId)

Parameters

string $attachmentsId

at line line 240
string getDescription()

Return Value

string

at line line 248
setDescription(string $description)

Parameters

string $description

at line line 256
AbstractExpenseAdjustmentLine[] getLines()

at line line 264
setLines(AbstractExpenseAdjustmentLine[] $lines)

Parameters

AbstractExpenseAdjustmentLine[] $lines