Sage Intacct SDK for PHP
AbstractExpenseReport Class Reference
Inheritance diagram for AbstractExpenseReport:
AbstractFunction FunctionInterface ExpenseReportCreate ExpenseReportDelete ExpenseReportReverse

Public Member Functions

 getRecordNo ()
 
 setRecordNo ($recordNo)
 
 getTransactionDate ()
 
 setTransactionDate ($transactionDate)
 
 getEmployeeId ()
 
 setEmployeeId ($employeeId)
 
 getExpenseReportNumber ()
 
 setExpenseReportNumber ($expenseReportNumber)
 
 getGlPostingDate ()
 
 setGlPostingDate ($glPostingDate)
 
 getSummaryRecordNo ()
 
 setSummaryRecordNo ($summaryRecordNo)
 
 getExternalId ()
 
 setExternalId ($externalId)
 
 getAction ()
 
 setAction ($action)
 
 getBaseCurrency ()
 
 setBaseCurrency ($baseCurrency)
 
 getReimbursementCurrency ()
 
 setReimbursementCurrency ($reimbursementCurrency)
 
 getAttachmentsId ()
 
 setAttachmentsId ($attachmentsId)
 
 getReasonForExpense ()
 
 setReasonForExpense ($reasonForExpense)
 
 getMemo ()
 
 setMemo ($memo)
 
 getLines ()
 
 setLines ($lines)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 
 getControlId ()
 
 setControlId (string $controlId)
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $recordNo
 
 $transactionDate
 
 $employeeId
 
 $expenseReportNumber
 
 $glPostingDate
 
 $summaryRecordNo
 
 $externalId
 
 $action
 
 $baseCurrency
 
 $reimbursementCurrency
 
 $attachmentsId
 
 $reasonForExpense
 
 $description
 
 $memo
 
 $lines = []
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Member Function Documentation

◆ getAction()

getAction ( )
Returns
string

◆ getAttachmentsId()

getAttachmentsId ( )
Returns
string

◆ getBaseCurrency()

getBaseCurrency ( )
Returns
string

◆ getEmployeeId()

getEmployeeId ( )
Returns
string

◆ getExpenseReportNumber()

getExpenseReportNumber ( )
Returns
string

◆ getExternalId()

getExternalId ( )
Returns
string

◆ getGlPostingDate()

getGlPostingDate ( )
Returns
\DateTime

◆ getLines()

getLines ( )

◆ getMemo()

getMemo ( )
Returns
string

Reimplemented in ExpenseReportReverse.

◆ getReasonForExpense()

getReasonForExpense ( )
Returns
string

◆ getRecordNo()

getRecordNo ( )
Returns
int|string

◆ getReimbursementCurrency()

getReimbursementCurrency ( )
Returns
string

◆ getSummaryRecordNo()

getSummaryRecordNo ( )
Returns
int|string

◆ getTransactionDate()

getTransactionDate ( )
Returns
\DateTime

◆ setAction()

setAction (   $action)
Parameters
string$action

◆ setAttachmentsId()

setAttachmentsId (   $attachmentsId)
Parameters
string$attachmentsId

◆ setBaseCurrency()

setBaseCurrency (   $baseCurrency)
Parameters
string$baseCurrency

◆ setEmployeeId()

setEmployeeId (   $employeeId)
Parameters
string$employeeId

◆ setExpenseReportNumber()

setExpenseReportNumber (   $expenseReportNumber)
Parameters
string$expenseReportNumber

◆ setExternalId()

setExternalId (   $externalId)
Parameters
string$externalId

◆ setGlPostingDate()

setGlPostingDate (   $glPostingDate)
Parameters
\DateTime$glPostingDate

◆ setLines()

setLines (   $lines)
Parameters
AbstractExpenseReportLine[]$lines

◆ setMemo()

setMemo (   $memo)
Parameters
string$memo

Reimplemented in ExpenseReportReverse.

◆ setReasonForExpense()

setReasonForExpense (   $reasonForExpense)
Parameters
string$reasonForExpense

◆ setRecordNo()

setRecordNo (   $recordNo)
Parameters
int | string$recordNo

◆ setReimbursementCurrency()

setReimbursementCurrency (   $reimbursementCurrency)
Parameters
string$reimbursementCurrency

◆ setSummaryRecordNo()

setSummaryRecordNo (   $summaryRecordNo)
Parameters
int | string$summaryRecordNo

◆ setTransactionDate()

setTransactionDate (   $transactionDate)
Parameters
\DateTime$transactionDate

Field Documentation

◆ $action

$action
protected

◆ $attachmentsId

$attachmentsId
protected

◆ $baseCurrency

$baseCurrency
protected

◆ $description

$description
protected

◆ $employeeId

$employeeId
protected

◆ $expenseReportNumber

$expenseReportNumber
protected

◆ $externalId

$externalId
protected

◆ $glPostingDate

$glPostingDate
protected

◆ $lines

$lines = []
protected

◆ $memo

$memo
protected

◆ $reasonForExpense

$reasonForExpense
protected

◆ $recordNo

$recordNo
protected

◆ $reimbursementCurrency

$reimbursementCurrency
protected

◆ $summaryRecordNo

$summaryRecordNo
protected

◆ $transactionDate

$transactionDate
protected