The Time & Expense Approvals module provides a centralized workflow for managers, delivery leads, and designated reviewers to review, approve, or reject time entries and expenses submitted by team members. This module ensures that all logged hours and costs are validated before they flow into billing and invoicing.
Octayne PSA supports manual review, rule-based compliance review, and AI-powered review to accommodate organizations of all sizes and complexity levels.
[Screenshot: Review Time & Expenses landing page showing tabs for Time Entries and Expenses with summary statistics]
Before you can review time entries and expenses, the following must be in place:
timesheets:approve_reject — required to approve or reject time entries.expenses:approve_reject — required to approve or reject expenses.Note: If you believe you should have review access but cannot see the Review page, contact your organization administrator to verify your role and permissions.
[Screenshot: Review Time & Expenses page with the Time Entries tab selected, showing a list of submitted timesheets]
[Screenshot: Expanded weekly timesheet showing daily time entries with project, task, hours, and notes columns]
Tip: Review the notes column carefully. Team members often include context about what they worked on that can help validate the hours logged.
[Screenshot: Status dropdown on a time entry showing the Approve option selected]
[Screenshot: Rejection dialog with a text field for providing a rejection reason]
Note: Always provide a clear rejection reason so the submitter understands what needs to be corrected. Entries without feedback tend to be resubmitted with the same issues.
For efficiency, you can approve or reject multiple time entries at once:
[Screenshot: Bulk Actions toolbar showing Approve Selected and Reject Selected buttons with multiple timesheets checked]
Warning: Bulk actions apply to all selected entries. Double-check your selections before confirming, especially when rejecting, as all selected entries will be returned to their submitters.
Compliance review allows reviewers to configure automated rules that flag time entries for potential issues before approval.
[Screenshot: Review Rules configuration panel accessed from the Settings button at the bottom right]
The following review rules can be toggled on or off:
| Rule | Description |
|---|---|
| Minimum Hours Per Day | Flags entries where a team member logged fewer than the configured minimum hours in a day. |
| Maximum Hours Per Day | Flags entries where a team member logged more than the configured maximum hours in a day. |
| Weekend Entries | Flags any time entries logged on Saturday or Sunday. |
| Missing Descriptions | Flags entries that do not include a description or notes. |
| Unassigned Task Type | Flags entries that are missing a task type assignment. |
| Exceeds Budget Threshold | Flags entries that would push a project's total hours beyond a configured budget threshold. |
Tip: Start with a few critical rules (e.g., Maximum Hours Per Day and Missing Descriptions) and expand as your team adjusts to the review workflow.
[Screenshot: Review Rules configuration with several rules toggled on and the Save button highlighted in the top right]
When compliance rules flag entries during review:
[Screenshot: Flagged time entry with a warning icon and a tooltip showing the rule violation details]
Note: Flagged entries are not automatically rejected. The reviewer has full discretion to approve, reject, or skip flagged items.
Octayne PSA includes an AI-powered review capability that automatically analyzes submitted time entries against your organization's policies and historical patterns.
The AI review engine examines submitted timesheets and flags entries that may warrant closer attention. It considers factors such as:
AI review runs automatically when entries are submitted and surfaces flagged items alongside compliance review flags.
[Screenshot: AI Review flags displayed on a timesheet with AI-specific icons distinguishing them from compliance flags]
[Screenshot: Organization Settings > AI Review Rules configuration page]
Warning: AI review is a supplementary tool. It does not replace human judgment. Always review AI-flagged entries manually before making approval decisions.
Tip: Over time, the AI review engine learns from your approval and rejection patterns. Consistent reviewing improves the accuracy of future flags.
[Screenshot: Review Time & Expenses page with the Expenses tab selected, showing submitted expenses]
[Screenshot: Expense review detail view showing receipt thumbnail, expense details, and Status dropdown]
Tip: Always verify the uploaded receipt matches the expense amount and description before approving. Mismatched receipts are a common reason for rejection.
Reviewers are designated at the project level. To assign a reviewer:
Reviewers can only see and act on time entries and expenses for projects where they are designated.
[Screenshot: Project Settings > Members page showing the Reviewer toggle for team members]
Note: A project can have multiple reviewers. All designated reviewers receive notifications when entries are submitted.
The following permissions govern access to the approval workflow:
| Permission | Description |
|---|---|
timesheets:approve_reject |
Allows the user to approve or reject submitted time entries. |
expenses:approve_reject |
Allows the user to approve or reject submitted expenses. |
These permissions are typically granted through role assignments (admin, delivery_lead, or custom roles). Contact your organization administrator to request permission changes.
| Issue | Possible Cause | Resolution |
|---|---|---|
| Cannot see the Review Time & Expenses page | You do not have reviewer designation or the required role | Contact your admin to verify you are designated as a reviewer on at least one project and have the appropriate permissions. |
| No timesheets appear in the review list | No team members have submitted timesheets on your assigned projects | Confirm with your team that they have submitted their timesheets for the relevant period. |
| Compliance rules are not flagging entries | Rules are toggled off or misconfigured | Click Settings at the bottom right of the review page and verify that rules are enabled and properly configured. |
| AI review flags are not appearing | AI Review Rules are not configured at the organization level | Navigate to Organization Settings > AI Review Rules and ensure rules are configured and saved. |
| Bulk approve/reject is not available | No entries are selected | Use the checkboxes to select one or more entries before the Bulk Actions toolbar appears. |
| Rejected entry was not returned to the submitter | Notification delivery issue | Verify the submitter's notification settings. The entry will still appear in their Expenses or Timesheets view in Open status regardless of notification delivery. |
Q: Can I approve some entries on a timesheet and reject others?
A: Yes. You can set the status individually for each time entry within a weekly timesheet. You do not have to approve or reject the entire timesheet as a single unit.
Q: What happens after I approve a time entry?
A: Approved time entries become available for inclusion in invoices through the Billing & Invoicing module. They also count toward utilization metrics.
Q: Can I undo an approval?
A: Admins can revert an approved entry back to In Review or Open status if corrections are needed. Standard reviewers should contact their admin for this action.
Q: How do compliance review and AI review interact?
A: Both run independently. An entry can be flagged by compliance rules, AI review, both, or neither. Flags from both sources appear on the same review interface with distinct icons.
Q: Are reviewers notified in real time when entries are submitted?
A: Reviewers receive notifications based on the organization's notification settings. This may include in-app notifications, email notifications, or both.
Q: Can a team member be a reviewer on one project and a submitter on another?
A: Absolutely. Reviewer designation is per-project. A team member can submit their own time on projects where they are a contributor and review others' time on projects where they are a designated reviewer.
Q: Is there a deadline for reviewing submissions?
A: Octayne PSA does not enforce a hard deadline for reviews, but your organization may have internal policies. Entries that remain In Review for extended periods may delay invoicing.
Invoice creation, collections, matter codes, QuickBooks sync.