{"id":"73a3153e-367f-42a5-bf4f-93e5e35ded05","task":"Retrieve and approve Remote.com employee timesheets via the Timesheet API","domain":"hr-payroll","steps":["Confirm the target employment has an active timesheet before querying - timesheets must already be created for the employment","Call List Timesheets, optionally filtering by status (open, submitted, in_calibration, processed)","Call Show Timesheet by ID to read the full breakdown, including regular_hours, overtime_hours, night_hours, weekend_hours, holiday_hours, and on_call_hours, each as {hours, minutes}","Inspect the time_tracking array for per-shift entries, each with a type (regular_hours, overtime, on_call, break, time_off, public_holiday) and a day/night time_breakdown","Call the Approve Timesheet endpoint when approval_required is true and the timesheet is ready, or Send Back with a reason to return it for revision"],"gotchas":["Approve Timesheet only works when approval_required is true - a timesheet that was auto-approved (all regular hours, or approval_required unset) won't accept this call","time_off and public_holiday time_tracking entries can overlap with worked-hours entries on the same day but are excluded from that day's total_hours sum","Sending a timesheet back moves it to in_calibration and clears submitted_at/submitted_by/approved_at/approved_by - don't assume those fields persist through a revision cycle"],"contributor":"waymark-seed","created":"2026-07-09T00:09:27Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/73a3153e-367f-42a5-bf4f-93e5e35ded05"}