Skip to main content Enter
ERP.AI Time Tracking

Time Tracking

Available now Start now
Build with Proto

Explore the system

What’s insideExplore the capabilities defined for this system.
How it worksFollow the work through the system, step by step.

Time Tracking

Available now Start now
Build with Proto

Reference

Connected systemSee how the parts of the system work together.
Related systemsBrowse more systems for your industry and business.

Time Tracking

Available now Start now
Build with Proto
All systems
Explore the system
What’s insideExplore the capabilities defined for this system.How it worksFollow the work through the system, step by step.
Reference
Connected systemSee how the parts of the system work together.Related systemsBrowse more systems for your industry and business.
Sign in
Sign in Start now
Time Tracking

Records, requests and approvals, in one system.

Project timesheets, timers, approvals, project codes, and billable hours

Start now Download Proto

Live

Explore the specification

Time Tracking · Illustrative data · Live
ERP•AI
Operations Time Tracking
Submit Review Approve Act Close
Mobile Sync Queue (Failed)MobileSyncQueue
View filterFailed
Queue NumberResourceCaptured AtProject CodeHours
MSQ-19397RSR-841413 SepPC-45689
MSQ-45773RSR-596725 SepPC-64329
MSQ-90208RSR-230412 SepPC-66125
MSQ-88036RSR-961123 SepPC-97503
MSQ-25081RSR-160025 SepPC-85529
MSQ-23269RSR-135603 OctPC-902115
My Recent TimesheetsTimesheets
View filterYouWeekEnding >= today − 90 days
  1. TMS-6567727 Jun 30 JunDraft
  2. TMS-2383316 Sep 18 SepSubmitted
  3. TMS-3041108 Aug 10 AugApproved
  4. TMS-6840429 Jun 05 JulLocked
  5. TMS-3394522 Jul 26 JulDraft
Pending PM ApprovalsTimesheetApprovals
View filterPendingProjectManagerYou
TA-77131
Timesheet
TMS-39548
Resource
RSR-1358
WeekEnding
WE-657
TotalHours
38,215.33
BillableHours
7
ApprovalStep
380
TA-72001
Timesheet
TMS-49180
Resource
RSR-7456
WeekEnding
WE-814
TotalHours
18,239.82
BillableHours
3
ApprovalStep
170
TA-10950
Timesheet
TMS-19216
Resource
RSR-1210
WeekEnding
WE-944
TotalHours
33,894.05
BillableHours
13
ApprovalStep
700
TA-21623
Timesheet
TMS-12623
Resource
RSR-3865
WeekEnding
WE-545
TotalHours
40,344.31
BillableHours
16
ApprovalStep
160
TA-74250
Timesheet
TMS-82355
Resource
RSR-1348
WeekEnding
WE-757
TotalHours
45,994.54
BillableHours
7
ApprovalStep
900

Illustrative preview · actions are unavailable here.

Pending RM ApprovalsTimesheetApprovals
View filterPendingResourceManagerYou
TA-19246
Timesheet
TMS-78925
Resource
RSR-8588
WeekEnding
WE-508
TotalHours
5,815.38
OTHours
15
ApprovalStep
130
TA-61514
Timesheet
TMS-10179
Resource
RSR-9287
WeekEnding
WE-135
TotalHours
5,469.84
OTHours
12
ApprovalStep
730
TA-24808
Timesheet
TMS-87925
Resource
RSR-2587
WeekEnding
WE-654
TotalHours
13,568.87
OTHours
15
ApprovalStep
360
TA-13922
Timesheet
TMS-81366
Resource
RSR-4245
WeekEnding
WE-752
TotalHours
38,574.92
OTHours
2
ApprovalStep
940
TA-72719
Timesheet
TMS-11496
Resource
RSR-8693
WeekEnding
WE-332
TotalHours
47,974.34
OTHours
2
ApprovalStep
100

Illustrative preview · actions are unavailable here.

Pending Time Approver QueueTimesheetApprovals
View filterPendingTimeApproverYou
TA-67380
Timesheet
TMS-89966
Resource
RSR-8367
WeekEnding
WE-189
TotalHours
30,886.15
BillableHours
11
ApprovalStep
690
TA-73426
Timesheet
TMS-56075
Resource
RSR-6915
WeekEnding
WE-508
TotalHours
27,491.87
BillableHours
14
ApprovalStep
100
TA-10662
Timesheet
TMS-55498
Resource
RSR-3162
WeekEnding
WE-892
TotalHours
40,098.71
BillableHours
2
ApprovalStep
540
TA-41034
Timesheet
TMS-64449
Resource
RSR-7408
WeekEnding
WE-497
TotalHours
18,744.50
BillableHours
15
ApprovalStep
460
TA-82831
Timesheet
TMS-29076
Resource
RSR-1647
WeekEnding
WE-964
TotalHours
30,418.00
BillableHours
9
ApprovalStep
590

Illustrative preview · actions are unavailable here.

Open Unlock RequestsUnlockRequests
View filterSubmitted
UR-41386
Resource
RSR-5392
Timesheet
TMS-70339
RequestedAt
11 Sep
Reason
Submitted ur-956
UR-99413
Resource
RSR-6046
Timesheet
TMS-42733
RequestedAt
04 Oct
Reason
Submitted ur-185
UR-81318
Resource
RSR-6090
Timesheet
TMS-11417
RequestedAt
02 Oct
Reason
Submitted ur-795
UR-23465
Resource
RSR-7349
Timesheet
TMS-17824
RequestedAt
28 Sep
Reason
Submitted ur-101
UR-83652
Resource
RSR-6395
Timesheet
TMS-99461
RequestedAt
03 Oct
Reason
Submitted ur-147

Approval waits for the controller.

Illustrative preview · actions are unavailable here.

This Week's TimesheetTimesheets
View filterYouWeekEnding = current Sunday
Timesheet NumberWeek EndingTotal HoursBillable HoursNon Billable Hours
TMS-1890615 Sep40.0032.0013,160.98
TMS-1650402 Oct40.0032.003,463.09
TMS-3476323 Sep40.0032.0036,597.92
TMS-2079727 Sep40.0032.0016,889.05
TMS-4168630 Sep40.0032.006,739.17
TMS-6413417 Sep40.0032.0039,491.76
Running TimerTimers
View filterYouIsRunning = true
Timer NumberProjectTaskProject CodeStarted At
TMR-51812PRJ-259TSK-784PC-512412 Sep
TMR-10663PRJ-574TSK-929PC-921619 Sep
TMR-64187PRJ-726TSK-386PC-300419 Sep
TMR-84938PRJ-521TSK-495PC-290626 Sep
TMR-43688PRJ-717TSK-393PC-540429 Sep
TMR-34788PRJ-560TSK-198PC-636501 Oct
Period Close StatusTimesheets
View filterWeekEnding BETWEEN current PayPeriodStartcurrent PayPeriodEnd
ResourceWeek EndingStatusTotal HoursBillable Hours
RSR-902927 SepDraft40.0032.00
RSR-887929 SepSubmitted40.0032.00
RSR-986229 SepApproved40.0032.00
RSR-526830 SepLocked40.0032.00
RSR-603415 SepDraft40.0032.00
RSR-126919 SepRejected40.0032.00
Policy Violations (Open)TimePolicyViolations
View filternot resolvedSeverityWarningBlocker
Violation NumberResourceTime EntryTypeSeverity
TPV-92262RSR-3378TE-80780MaxHoursExceededWarning
TPV-18877RSR-6861TE-13632MissingProjectBlocker
TPV-60562RSR-6092TE-90652MissingTaskWarning
TPV-62097RSR-4310TE-10404MissingDescriptionBlocker
TPV-58646RSR-7464TE-83245WeekendUnflaggedWarning
TPV-18818RSR-3850TE-47720BelowMinIncrementBlocker
Project Hours This PeriodTimeEntries
View filterDate BETWEEN current PayPeriodStarttodayProject IN (projects owned by current user)
Projectcountsumsumsum
PRJ-756173616
PRJ-78633434019
PRJ-30927152210
PRJ-5994174313
PRJ-411651222
PRJ-42438433913
Unsubmitted Timesheets (Last Week)Resources joined to Timesheets
View filterResource activeno Timesheet for prior WeekEnding or Draft
ResourceResource Managerprior Week EndingTimesheet status
RSR-5934RM-881PWE-272TS-481
RSR-9406RM-354PWE-438TS-875
RSR-8778RM-882PWE-126TS-810
RSR-3652RM-827PWE-503TS-741
RSR-2246RM-135PWE-869TS-890
RSR-9524RM-475PWE-118TS-412

Illustrative records generated from the specification. Explore the views to inspect the planned operating model.

Explore the specification

Built for your team.

Teams who run a process today on email and spreadsheets.

Defined tables
14
Operational views
12
Defined roles
7
Reports
8

Defined in the planned system specification.

What’s inside.

Project timesheets, timers, approvals, project codes, and billable hours

Records

Master data with history

Records
NumberNameStatusUpdated

Requests

Intake with owners and status

Period Close Status
ResourceWeek EndingStatusTotal Hours
Submitted

Approvals

Named approvers and thresholds

Pending Time Approver QueuePending
TimesheetResourceWeek EndingTotal Hours

Scheduling

Calendars, slots and capacity

Scheduling
NumberNameStatusUpdated

Documents

Attachments, templates and versions

Documents
NumberNameStatusUpdated

Reports

Dashboards, exports and alerts

Reports
NumberNameStatusUpdated
Workflow handoff

Request to close

Records, requests and approvals, in one system.

Start now
  1. 01
    Submit
  2. 02
    Review
  3. 03
    Approve
  4. 04
    Act
  5. 05
    Close

Built for your team

My Recent Timesheets
Timesheet NumberWeek EndingTotal HoursBillable Hours

Resource

Self-service contributor. Logs own time, runs own Timer, submits own weekly Timesheet, files UnlockRequests when retro edits are needed.

Pending PM ApprovalsPending
TimesheetResourceWeek EndingTotal Hours

Project Manager

Approves Timesheets for own projects and configures ProjectCodes within them. Operates on the Pending PM Approvals queue scoped to the projects they own.

Pending RM ApprovalsPending
TimesheetResourceWeek EndingTotal Hours

Resource Manager

Approves Timesheets for own team (direct reports via Resources.ResourceManager = current user). Sees team utilization and pending RM approvals.

Pending Time Approver QueuePending
TimesheetResourceWeek EndingTotal Hours

Time Approver

Utility-delegation role used when a Project Manager or Resource Manager is unavailable (vacation, leave, transition). An Admin configures specific Resources or projects to delegate to this role for a defined period; the role acts on the assigned scope only.

Open Unlock RequestsSubmitted
Request NumberResourceTimesheetRequested At

Controller

Finance / Controller role. Owns BillableRateOverrides, period-close locks and unlocks, and the audit trail. Reviews UnlockRequests and sees the policy-violation ledger across the org.

Period Close Status
ResourceWeek EndingStatusTotal Hours
Submitted

Viewer

Executive read-only stakeholder. Sees aggregate Utilization and BillableHours dashboards but no per-Resource time detail and no rate data.

Operational visibility

Reports and dashboards

Explore what each report measures and the records behind it.

  • Utilization

    Hours logged per Resource per week, rolled up to Resource Manager, Team, and org. Computes utilization as BillableHours ÷ ForecastHours (or against a configurable target like 35 hrs / wk). Flags Resources above an upper threshold (e.g. > 50 hrs / wk for sustained burnout risk) and below (< 20 hrs / wk for under-allocation). The Resource Manager's daily landing report.

  • Billable Hours by Project

    Approved billable hours per Project per week, rolled up to Client and Practice / Service Line, paired with the implied invoice-able amount using the resolved BillableRateOverrides + ProjectCodes.RateOverride + Resources.DefaultBillRate cascade. The bridge report into pm-billing.

  • Approval Cycle Time

    Average elapsed hours from Timesheets.SubmittedAt ApprovedAt per Approver, per ApproverRole, per project. Surfaces approvers who systematically block the cycle and the projects with the worst end-to-end approval latency.

  • Unsubmitted Timesheet Trend

    Time-series count of Resources with no Submitted Timesheet for each closed week, sliced by Team and Resource Manager. Tracks compliance with the weekly-submit requirement and surfaces the chronic offenders.

  • Policy Violation Register

    Open and recently resolved TimePolicyViolations grouped by Type, Severity, Resource, and Project. The audit-and-compliance ledger; pairs with the controller-unlock entries for the period-close defense.

  • Overtime Watch

    Hours and dollars by week per Resource where OTHours > 0, broken down by StateOfWork to surface state-daily-OT exposure (CA, AK, NV, CO) alongside federal weekly OT. The FLSA-compliance early-warning report.

  • Period Close Reconciliation

    Per-pay-period: Resources with all Timesheets Approved vs. outstanding, TotalHours posted to Payroll, BillableHours posted to pm-billing, un-exported and exception lines. The Controller's pay-period close-out report.

  • Code Mix by Resource

    Distribution of hours across ProjectCodes.Category (Delivery / Discovery / Support / Internal / Admin / Training / BizDev / Travel) per Resource, rolled up to Team. Surfaces who is spending too much on Internal / Admin and not enough on billable Delivery — the utilization-coaching report.

One connected workspace

Utilizationdrill-down
  • RM-10
    • RPW-100
    • RPW-110
    • RPW-120

Hours logged per Resource per week, rolled up to Resource Manager, Team, and org. Computes utilization as BillableHours ÷ ForecastHours (or against a configurable target like 35 hrs / wk). Flags Resources above an upper threshold (e.g. > 50 hrs / wk for sustained burnout risk) and below (< 20 hrs / wk for under-allocation). The Resource Manager's daily landing report.

opens
Pending PM ApprovalsTimesheetApprovals
TimesheetResourceWeek EndingTotal HoursBillable Hours
TMS-39548RSR-1358WE-65738,215.337
TMS-49180RSR-7456WE-81418,239.823
TMS-19216RSR-1210WE-94433,894.0513
TMS-12623RSR-3865WE-54540,344.3116
opens
TA-77131TimesheetApprovals
  1. Pending
  2. Approved
  3. Rejected
  4. Skipped
Timesheet
TMS-39548
ApprovalStep
380
DerivedFromRule
AR-4197

owner Project Manager

pending

Go from the big picture to the records behind it. This example connects a report, its source view and one illustrative record.

Illustrative records. Connections follow the authored specification.

Controls and automation

System checks

timer-start-stop-event — appEventTrigger on TimerEvents.record.created updates Timer state and finalizes a TimeEntries row on Stop.

weekly-timesheet-rollup — scheduleTrigger Friday 16:00 builds draft Timesheets per Resource from the week's TimeEntries.

submit-routing — appEventTrigger on Timesheets.Status: Submitted routes to PM + RM via ApprovalRules priority match.

auto-reminder-unsubmitted — scheduleTrigger Monday 09:00 emails Resources with no submitted Timesheet for prior week.

auto-approve-low-variance — appEventTrigger on Timesheets.Status: Submitted AND VarianceFromForecast ≤ 5% auto-approves.

lock-on-approval — appEventTrigger on Timesheets.Status: Approved bulk flips child TimeEntries.Locked = true.

pm-billing-export — appEventTrigger on Timesheets.Status: Approved exports billable hours to pm-billing as draft billing items.

payroll-export-on-period-end — scheduleTrigger per PayCalendar pay-period end bundles approved hours and exports to Payroll Timecards.

policy-violation-flag — appEventTrigger on TimeEntries.record.created flags entries that violate TimePolicy (e.g. > MaxHoursPerDay, weekend without flag).

unlock-by-controller — appEventTrigger on UnlockRequests.Status: Approved flips Locked = false on referenced TimeEntries and writes a ControllerUnlock audit row. Integrations: inbound from pm-projects (Projects, Tasks for entry pickers), pm-resource (Resources master, manager hierarchy), calendar (meeting-time prefill), and the mobile app (offline MobileSyncQueue drains on reconnect). Outbound to pm-billing (approved billable hours and resolved rates), Payroll (Timecards bundle on pay-period end), the BI warehouse (utilization and billable rollups), and email (approval requests, unsubmitted reminders, policy violations).

ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download Proto

Previews contain illustrative data from the system specification.

More operations systems

See all
Healthcare & hospitalsLive

Hospital Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Clinic Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Recipe Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Brewery / Winery Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Bar & Beverage Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Hotels & hospitalityLive

Hotel PMS

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Packaging & paperLive

Question Paper Generator

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Airport Operations

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Award / Competition Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Ayurveda / Alternative Medicine

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Ayurveda / Wellness Center

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Beneficiary Tracking

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

BNPL (Buy Now Pay Later)

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Branch Operations

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Brokerage Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Campground / RV Park Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Church Management System

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Clinic + Pharmacy + Lab

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Clinical Trial Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Cloud Kitchen Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Coaching Institute Mgmt

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Commercial Lease Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Conference Management

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
OperationsLive

Credit Scoring Engine

Records, requests and approvals, in one system.

  • Audit trail
  • Approval chains
  • Exceptions
  • Attachments
  • Role matrix
  • Notifications
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it
Proto for your workspace

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appTime Tracking

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to install. AI usage is charged separately.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.