Sage Intacct SDK for PHP
AbstractExpenseReportLine Class Reference
Inheritance diagram for AbstractExpenseReportLine:
ExpenseReportLineCreate

Public Member Functions

 getExpenseType ()
 
 setExpenseType ($expenseType)
 
 getGlAccountNumber ()
 
 setGlAccountNumber ($glAccountNumber)
 
 getReimbursementAmount ()
 
 setReimbursementAmount ($reimbursementAmount)
 
 getPaymentTypeName ()
 
 setPaymentTypeName ($paymentTypeName)
 
 isForm1099 ()
 
 setForm1099 ($form1099)
 
 getForm1099type ()
 
 setForm1099type ($form1099type)
 
 getForm1099box ()
 
 setForm1099box ($form1099box)
 
 getPaidTo ()
 
 setPaidTo ($paidTo)
 
 getPaidFor ()
 
 setPaidFor ($paidFor)
 
 getExpenseDate ()
 
 setExpenseDate ($expenseDate)
 
 getQuantity ()
 
 setQuantity ($quantity)
 
 getUnitRate ()
 
 setUnitRate ($unitRate)
 
 getTransactionCurrency ()
 
 setTransactionCurrency ($transactionCurrency)
 
 getTransactionAmount ()
 
 setTransactionAmount ($transactionAmount)
 
 getExchangeRateDate ()
 
 setExchangeRateDate ($exchangeRateDate)
 
 getExchangeRateValue ()
 
 setExchangeRateValue ($exchangeRateValue)
 
 getExchangeRateType ()
 
 setExchangeRateType ($exchangeRateType)
 
 isBillable ()
 
 setBillable ($billable)
 
 getDepartmentId ()
 
 setDepartmentId ($departmentId)
 
 getLocationId ()
 
 setLocationId ($locationId)
 
 getProjectId ()
 
 setProjectId ($projectId)
 
 getCustomerId ()
 
 setCustomerId ($customerId)
 
 getVendorId ()
 
 setVendorId ($vendorId)
 
 getEmployeeId ()
 
 setEmployeeId ($employeeId)
 
 getItemId ()
 
 setItemId ($itemId)
 
 getClassId ()
 
 setClassId ($classId)
 
 getContractId ()
 
 setContractId ($contractId)
 
 getWarehouseId ()
 
 setWarehouseId ($warehouseId)
 
 writeXml (XMLWriter &$xml)
 

Protected Attributes

 $expenseType
 
 $glAccountNumber
 
 $reimbursementAmount
 
 $paymentTypeName
 
 $form1099
 
 $form1099type
 
 $form1099box
 
 $paidTo
 
 $paidFor
 
 $expenseDate
 
 $quantity
 
 $unitRate
 
 $transactionCurrency
 
 $transactionAmount
 
 $exchangeRateDate
 
 $exchangeRateValue
 
 $exchangeRateType
 
 $billable
 
 $departmentId
 
 $locationId
 
 $projectId
 
 $customerId
 
 $vendorId
 
 $employeeId
 
 $itemId
 
 $classId
 
 $contractId
 
 $warehouseId
 

Member Function Documentation

◆ getClassId()

getClassId ( )
Returns
string

◆ getContractId()

getContractId ( )
Returns
string

◆ getCustomerId()

getCustomerId ( )
Returns
string

◆ getDepartmentId()

getDepartmentId ( )
Returns
string

◆ getEmployeeId()

getEmployeeId ( )
Returns
string

◆ getExchangeRateDate()

getExchangeRateDate ( )
Returns
\DateTime

◆ getExchangeRateType()

getExchangeRateType ( )
Returns
string

◆ getExchangeRateValue()

getExchangeRateValue ( )
Returns
float

◆ getExpenseDate()

getExpenseDate ( )
Returns
\DateTime

◆ getExpenseType()

getExpenseType ( )
Returns
string

◆ getForm1099box()

getForm1099box ( )
Returns
string

◆ getForm1099type()

getForm1099type ( )
Returns
string

◆ getGlAccountNumber()

getGlAccountNumber ( )
Returns
string

◆ getItemId()

getItemId ( )
Returns
string

◆ getLocationId()

getLocationId ( )
Returns
string

◆ getPaidFor()

getPaidFor ( )
Returns
string

◆ getPaidTo()

getPaidTo ( )
Returns
string

◆ getPaymentTypeName()

getPaymentTypeName ( )
Returns
string

◆ getProjectId()

getProjectId ( )
Returns
string

◆ getQuantity()

getQuantity ( )
Returns
float|int|string

◆ getReimbursementAmount()

getReimbursementAmount ( )
Returns
float|string

◆ getTransactionAmount()

getTransactionAmount ( )
Returns
float|string

◆ getTransactionCurrency()

getTransactionCurrency ( )
Returns
string

◆ getUnitRate()

getUnitRate ( )
Returns
float|int|string

◆ getVendorId()

getVendorId ( )
Returns
string

◆ getWarehouseId()

getWarehouseId ( )
Returns
string

◆ isBillable()

isBillable ( )
Returns
bool

◆ isForm1099()

isForm1099 ( )
Returns
bool

◆ setBillable()

setBillable (   $billable)
Parameters
bool$billable

◆ setClassId()

setClassId (   $classId)
Parameters
string$classId

◆ setContractId()

setContractId (   $contractId)
Parameters
string$contractId

◆ setCustomerId()

setCustomerId (   $customerId)
Parameters
string$customerId

◆ setDepartmentId()

setDepartmentId (   $departmentId)
Parameters
string$departmentId

◆ setEmployeeId()

setEmployeeId (   $employeeId)
Parameters
string$employeeId

◆ setExchangeRateDate()

setExchangeRateDate (   $exchangeRateDate)
Parameters
\DateTime$exchangeRateDate

◆ setExchangeRateType()

setExchangeRateType (   $exchangeRateType)
Parameters
string$exchangeRateType

◆ setExchangeRateValue()

setExchangeRateValue (   $exchangeRateValue)
Parameters
float$exchangeRateValue

◆ setExpenseDate()

setExpenseDate (   $expenseDate)
Parameters
\DateTime$expenseDate

◆ setExpenseType()

setExpenseType (   $expenseType)
Parameters
string$expenseType

◆ setForm1099()

setForm1099 (   $form1099)
Parameters
bool$form1099

◆ setForm1099box()

setForm1099box (   $form1099box)
Parameters
string$form1099box

◆ setForm1099type()

setForm1099type (   $form1099type)
Parameters
string$form1099type

◆ setGlAccountNumber()

setGlAccountNumber (   $glAccountNumber)
Parameters
string$glAccountNumber

◆ setItemId()

setItemId (   $itemId)
Parameters
string$itemId

◆ setLocationId()

setLocationId (   $locationId)
Parameters
string$locationId

◆ setPaidFor()

setPaidFor (   $paidFor)
Parameters
string$paidFor

◆ setPaidTo()

setPaidTo (   $paidTo)
Parameters
string$paidTo

◆ setPaymentTypeName()

setPaymentTypeName (   $paymentTypeName)
Parameters
string$paymentTypeName

◆ setProjectId()

setProjectId (   $projectId)
Parameters
string$projectId

◆ setQuantity()

setQuantity (   $quantity)
Parameters
float | int | string$quantity

◆ setReimbursementAmount()

setReimbursementAmount (   $reimbursementAmount)
Parameters
float | string$reimbursementAmount

◆ setTransactionAmount()

setTransactionAmount (   $transactionAmount)
Parameters
float | string$transactionAmount

◆ setTransactionCurrency()

setTransactionCurrency (   $transactionCurrency)
Parameters
string$transactionCurrency

◆ setUnitRate()

setUnitRate (   $unitRate)
Parameters
float | int | string$unitRate

◆ setVendorId()

setVendorId (   $vendorId)
Parameters
string$vendorId

◆ setWarehouseId()

setWarehouseId (   $warehouseId)
Parameters
string$warehouseId

◆ writeXml()

writeXml ( XMLWriter $xml)
abstract

Reimplemented in ExpenseReportLineCreate.

Field Documentation

◆ $billable

$billable
protected

◆ $classId

$classId
protected

◆ $contractId

$contractId
protected

◆ $customerId

$customerId
protected

◆ $departmentId

$departmentId
protected

◆ $employeeId

$employeeId
protected

◆ $exchangeRateDate

$exchangeRateDate
protected

◆ $exchangeRateType

$exchangeRateType
protected

◆ $exchangeRateValue

$exchangeRateValue
protected

◆ $expenseDate

$expenseDate
protected

◆ $expenseType

$expenseType
protected

◆ $form1099

$form1099
protected

◆ $form1099box

$form1099box
protected

◆ $form1099type

$form1099type
protected

◆ $glAccountNumber

$glAccountNumber
protected

◆ $itemId

$itemId
protected

◆ $locationId

$locationId
protected

◆ $paidFor

$paidFor
protected

◆ $paidTo

$paidTo
protected

◆ $paymentTypeName

$paymentTypeName
protected

◆ $projectId

$projectId
protected

◆ $quantity

$quantity
protected

◆ $reimbursementAmount

$reimbursementAmount
protected

◆ $transactionAmount

$transactionAmount
protected

◆ $transactionCurrency

$transactionCurrency
protected

◆ $unitRate

$unitRate
protected

◆ $vendorId

$vendorId
protected

◆ $warehouseId

$warehouseId
protected