Help Article
    Team Management

    Approval Workflows

    Stop unauthorised invoices and runaway costs with dollar-based approval limits that match your risk appetite

    4 min read
    Updated August 28, 2026

    Three Approval Systems

    Invoice Approval

    • Optional (can be disabled for smaller teams)
    • Invoice Create Limit — max value user can create
    • Invoice Approval Limit — max value user can approve
    • Exceeding limits triggers submission for approval
    • Alerts page shows pending approvals with quick approve/reject

    Purchase Order Approval

    • PO Create Limit — max amount user can create without approval
    • PO Approval Limit — max amount user can approve
    • User-level overrides take precedence over permission set defaults
    • null = unlimited authority; 0 = no authority

    Timesheet Approval

    Staff submit weekly timesheets for manager review:

    • Submit — staff submits completed timesheet for review
    • Approve — manager approves, locking all time entries
    • Reject — manager rejects with reason, returning to draft for revision
    • Close — finalised timesheets are closed and immutable

    Approval history is viewable on a dedicated page showing all submissions, approvals, and rejections with timestamps.

    Audit Trail

    All approval actions (submit, approve, reject) are logged in the approval_events table with timestamps and user IDs.