Sage Intacct SDK for PHP
TimesheetEntryCreate Class Reference
Inheritance diagram for TimesheetEntryCreate:
AbstractTimesheetEntry AbstractFunction FunctionInterface

Public Member Functions

 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractTimesheetEntry
 getLineRecordNo ()
 
 setLineRecordNo ($lineRecordNo)
 
 getEntryDate ()
 
 setEntryDate ($entryDate)
 
 getQuantity ()
 
 setQuantity ($quantity)
 
 getDescription ()
 
 setDescription ($description)
 
 getNotes ()
 
 setNotes ($notes)
 
 getTaskRecordNo ()
 
 setTaskRecordNo ($taskRecordNo)
 
 getTimeTypeName ()
 
 setTimeTypeName ($timeTypeName)
 
 isBillable ()
 
 setBillable ($billable)
 
 getOverrideBillingRate ()
 
 setOverrideBillingRate ($overrideBillingRate)
 
 getOverrideLaborCostRate ()
 
 setOverrideLaborCostRate ($overrideLaborCostRate)
 
 getDepartmentId ()
 
 setDepartmentId ($departmentId)
 
 getLocationId ()
 
 setLocationId ($locationId)
 
 getProjectId ()
 
 setProjectId ($projectId)
 
 getCustomerId ()
 
 setCustomerId ($customerId)
 
 getVendorId ()
 
 setVendorId ($vendorId)
 
 getItemId ()
 
 setItemId ($itemId)
 
 getClassId ()
 
 setClassId ($classId)
 
 getContractId ()
 
 setContractId ($contractId)
 
 getWarehouseId ()
 
 setWarehouseId ($warehouseId)
 
 writeXml (XMLWriter &$xml)
 
- Public Member Functions inherited from AbstractFunction
 getControlId ()
 
 setControlId (string $controlId='')
 
 __construct (string $controlId='')
 
 writeXml (XMLWriter &$xml)
 
 getControlId ()
 
 setControlId (string $controlId)
 
 writeXml (XMLWriter &$xml)
 

Additional Inherited Members

- Protected Attributes inherited from AbstractTimesheetEntry
 $lineRecordNo
 
 $entryDate
 
 $quantity
 
 $description
 
 $notes
 
 $taskRecordNo
 
 $timeTypeName
 
 $billable
 
 $overrideBillingRate
 
 $overrideLaborCostRate
 
 $departmentId
 
 $locationId
 
 $projectId
 
 $customerId
 
 $vendorId
 
 $itemId
 
 $classId
 
 $contractId
 
 $warehouseId
 
- Protected Attributes inherited from AbstractFunction
 $controlId = ''
 

Detailed Description

Create a new timesheet entry record

Member Function Documentation

◆ writeXml()

writeXml ( XMLWriter $xml)

Write the function block XML

Parameters
XMLWriter$xml
Exceptions
InvalidArgumentException

Reimplemented from AbstractTimesheetEntry.