Skip to main content

FAQ

Getting in​

How do I sign in? Use Sign in with … on the login screen (SSO). If no provider is configured, use the dev sign-in.

Why do I get "You do not have access to this page"? You reached a section your role doesn't cover. The sidebar only lists sections your role can open, but the server still enforces access. See the Permission matrix.

Logging time​

Why is my project list empty? You are an engineer with no project assignments. Ask an admin to assign you on Customers and projects.

Can I log more than 24 hours in a day? Yes — hours is capped at 24 per entry, but you can add several entries per day.

Can I edit an approved entry? No. Approved entries are frozen; ask a reviewer/finance to reopen the period or void the entry. See Statuses and states.

How do I fix a rejected entry? Edit and resubmit it. Fix a rejected entry.

Where is the rejection reason? In the audit trail, on the time_entry.rejected event for that entry.

Reviewing​

A card says "no longer awaiting review" — why? Someone else already decided that entry. Refresh the queue.

Can I approve everything at once? Yes: Approve all in the Review queue. Note it ignores duplicate flags.

Do I have to give a reason to reject? Yes — it is required and is shown to the engineer and in the audit.

Billing & commercials​

When does time become billable? Only approved + billable hours are billed. See Billing.

How are retainers handled? The allowance is consumed first; only overage is billed. See Agreements and allowances.

Which rate applies? The most specific effective rate: project, then customer, then the engineer's default. See Rates.

Can I bill an open period? Close it first. Closing marks the month final; reopening recalculates.

API​

How do I get a token? An admin creates a personal token or a service client.

Where are the API docs? The interactive Swagger UI is at /api-docs; a quickstart is here.

My token was refused with 403 even though it has the scope. Scopes are intersected with the owner's role. A scope can't grant more than the role allows.

Data & environments​

Is staging real data? No — synthetic only, and access is allowlisted. Look for the staging banner.

Is every change recorded? Time, approvals, commercials, roles, and credentials are audited. See Audit trail.