Skip to main content

Statuses and states

Every record type has a small, fixed set of states. Understanding them avoids surprises.

Time entry approval state​

StateMeaningSet by
draftCreated, not yet submitted. Editable, deletable.Engineer (create)
submittedSent for review. In the review queue. Deletable.Engineer
approvedAccepted; counts toward billing when billable. Frozen.Reviewer/finance/admin
rejectedSent back with a reason. Editable and resubmittable.Reviewer/finance/admin
voidedRetired without deletion (e.g. corrected elsewhere).system/import

Allowed transitions:

note

Approved entries cannot be edited or deleted; reopen or void them instead.

Billability​

ValueMeaning
billableCounts toward the customer and billing.
nonbillableLogged, not charged.
excludedDeliberately left out of billing; carries a reason.

Only approved + billable hours feed allowances and billing.

Entry source​

ValueMeaning
webLogged in the app.
slackCaptured from Slack.
jiraImported from Jira.

Non-web entries show a source badge in the queue.

Customer / project status​

ValueMeaning
activeUsable; projects appear in pickers.
pausedTemporarily out of rotation.
archivedRetired, kept for history.

Billing period status​

ValueMeaning
openAccepts recalculation; not yet invoiced.
closedFinal for invoicing; reopen to change.

Agreement status​

active, paused, ended.

User status​

active or inactive/disabled. Disabled accounts keep their history.

Duplicates​

A submitted entry may carry a duplicate_of pointer, shown as a possible duplicate badge. It is advisory — a reviewer still decides.