NameDescriptionTypeAdditional information
PlacementGuid

The placement this timesheet is for

globally unique identifier

Required

Reference

Gets or sets the reference.

string

String length: inclusive between 0 and 1000

PeriodStart

The period start.

date

Required

PeriodEnd

The period end.

date

Required

Owner

Who owns this timesheet

string

String length: inclusive between 0 and 512

PONumber

The timesheet PO number

string

None.

Note

The note.

string

String length: inclusive between 0 and 1000

CandidateTimesheetItem

The candidate timesheet item.

Collection of CandidateTimesheetItem

None.

IsModified

Is this timesheet modified

boolean

None.

ModifiedBy

Who modified the timesheet

string

None.

ModifiedDate

When was it modified

date

None.

IsProcessed

Is this timesheet submitted

boolean

None.

ProcessedBy

Who processed the timesheet

string

None.

ProcessedDate

When was is processed

date

None.

IsRejected

Is this timesheet rejected

boolean

None.

RejectedBy

Who rejected the timesheet

string

String length: inclusive between 0 and 512

RejectedDate

When was it rejected

date

None.

RejectionReason

Why was this timesheet rejected

string

String length: inclusive between 0 and 255

IsApproved

Has the timesheet be approved

boolean

None.

ApprovedBy

Who approved the timesheet

string

None.

ApprovedDate

When was the timesheet approved

date

None.

IsAuthorised

Has the timesheet be authorised

boolean

None.

AuthorisedBy

Who authorised the timesheet

string

None.

AuthorisedDate

When was the timesheet authorised

date

None.

IsInvoiced

Has the timesheet be invoiced

boolean

None.

InvoicedBy

Who invoiced the timesheet

string

None.

InvoicedDate

When was the timesheet invoiced

date

None.

IsPaid

Has the timesheet been paid

boolean

None.

PaidBy

Who paid the timesheet

string

None.

PaidDate

When was the timesheet paid

date

None.