Skip to content

Schedule

Schedule (/schedule) is your crew’s week grid — one row per placement, Monday–Friday. The title is “Schedule” (“Plan and review which days your crew is on.”). The header carries a search box (“Search crew…”) and the “Edit schedule” action; the page identifies the supported Week view.

The client week grid with day statuses and the “Edit schedule” button highlighted

  • Navigate weeks with ‹ / › beside the week label (e.g. “Jun 22 – 28, 2026”); Today returns to the current week.
  • The meta line totals the week: “{N} CREW-DAY(S) · $X.Xk” — every scheduled day at your day rates.
  • Rows show the member (avatar, name, role); day cells show a short role code (e.g. FE) when scheduled, “!” for conflicts, or nothing for off days.
Swatch Meaning
SCHEDULED A confirmed working day
LOCKED · INVOICED Reserved in an invoice — immutable in the schedule
CONFLICT The day overlaps the crew member’s time off — the crew desk resolves it with you (reschedule or swap)
OFF Not scheduled

Empty state: “No crew scheduled” — “Once your crew is booked, their weekly schedule shows up here.” Load failure: “Could not load your schedule. Please try again.” with Retry.

Click “Edit schedule” (or arrive via the header action — /schedule?edit=1). The modal batches any number of changes across your crew into one confirmation, in two steps (step rail: Edit days → Review).

  1. Pick a crew member from the chips at the top (each chip shows a badge counting your pending changes for that member).
  2. Click day cells to toggle changes: clicking an open day marks it + ADD; clicking a booked day marks it − DROP; clicking again clears the pending change.
  3. Days you can’t touch are disabled with a tooltip: “Already invoiced” (locked days) or “In the past”.
  4. The picker legend reads: ON, + ADD, − DROP, LOCKED, OPEN.
  5. Click “Review changes →” (enabled once you’ve made at least one change).

The edit-schedule modal on step one with the “Review changes →” button highlighted

Each change lists the member, the day (“Add Wed Jul 8” / “Drop Wed Jul 8”), and its signed amount (“+$840” / “−$840”), with a COST DELTA total and the note: “added days (including this week’s) bill on your next invoice; dropped days are simply never billed.”

Click “Confirm changes” (“Applying…”). The success screen — “Schedule updated” — confirms “{n} changes applied” and repeats the cost-delta note, stamped “REFLECTED ON YOUR NEXT INVOICE”.

The review and cost delta are only a preview. If confirmation is refused, no service days are added or dropped by that refused change, and the preview creates no invoice or payable. A Reserved placement first needs an active contractor account and acceptance of its applicable agreement and placement admission before future service can be authorized.

The server double-checks every change; violations come back as inline errors:

  • “Capacity is reserved; agreement admission is still pending.” — planned reservation days are not authorized service. Complete the applicable review through Placement reservations; contact L3 if the contractor account or agreement is unavailable.
  • “{date} is already invoiced and locked” — locked days never change. An admin reviews completed services before issuance.
  • “{date} is in the past and locked” — past days are history.
  • “Weekends cannot be scheduled” — crew weeks run Monday–Friday.
  • “This placement is paused — resume it first” — paused placements can’t be scheduled; arrange the resume through the crew desk.
  • “This placement has ended — days cannot be added” — adds only land on live placements.
  • “{date} is outside the placement window” — added days must fall inside the placement’s booked period.
  • “{date} conflicts with approved time off” — the crew member has recorded leave that day.

Nothing is refunded or re-invoiced mid-cycle. Instead:

  • Adds to future, uninvoiced days become eligible after those services have been rendered.
  • Drops of future, uninvoiced days remove them before they’re ever billed — nothing to credit, because invoiced days can’t be dropped at all.
  • Changes to an already-invoiced week aren’t possible in the editor (those days are locked); if something must change there, contact the crew desk — draft corrections are bounded by the agreed charge and retain an audit trail. Issued invoices require a documented resolution with L3.