A timesheet represents a single billing period on a contract — one calendar week, running Monday to Sunday. Timesheets are generated automatically by the platform for every week within a contract’s active period; neither you nor the contractor needs to create them manually.
The contractor fills in what they worked during that week and submits it. You then review and approve or reject it. Once approved, the timesheet triggers invoicing and payroll.
Timesheets which are managed by the YunoJuno platform follow this workflow.
Timesheet generated — at the start of each contract week, the platform automatically creates a timesheet in the DRAFT state.
Contractor fills in entries — the contractor logs their time (and any expenses) and submits the timesheet. It moves to SUBMITTED.
Hirer review and decision:
APPROVED and invoicing and payroll are triggered. A PDF record is generated.REJECTED. The contractor is notified and must correct and resubmit.Resubmission — when the contractor resubmits after rejection, the timesheet moves to RESUBMITTED and follows exactly the same approval path as a fresh submission.
Third party integrations submit timesheets in the APPROVED state.
If a contractor did no billable work during a period, they can skip the timesheet rather than submitting zero hours. This moves the timesheet to ZERO_TIME.
If a contractor needs to correct a submission before you have approved it, they can recall it. This returns the timesheet to DRAFT so they can edit and resubmit.
Each timesheet contains one or more entries representing individual units of work or cost within the billing period.
When you approve a timesheet:
APPROVED.