Skip to main content Enter
ERP.AI Project Management PSA

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

EngagementsGive every client engagement a clear scope, accountable owner and delivery baseline. ResourcesMatch project demand to skills and available capacity before confirming assignments. TimesheetsCapture time and expenses with the project context needed for independent review and billing.
Changes and subcontractorsControl scope changes and external delivery commitments before they affect the project baseline. BillingPrepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting. Client portalGive clients the status and decisions relevant to their own engagements.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Opportunity to staffed engagementTurn a confirmed client opportunity into a scoped project with reviewed staffing. Time capture to billing eligibilityReview time and expenses before they enter a client invoice.
Change request to controlled deliveryKeep revised scope and external commitments tied to their approval evidence. Invoice preparation to financial reconciliationRelease a supported invoice and retain the evidence for its collection and recognition state.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

ConsultanciesManage billable engagements with accountable delivery, staffing and financial review. Systems integratorsCoordinate skilled delivery teams and subcontractors across implementation engagements.
Internal services teamsPlan internal delivery work with accountable capacity, cost and chargeback context.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsSeparate delivery ownership, staffing, financial release and external client access. Reports and analyticsReview utilisation, delivery progress and reconciled project economics. Data modelCanonical records for services delivery, accepted work and financial handoff.
IntegrationsConnect CRM handoff, client decisions and finance without merging their states. ImplementationPrepare delivery ownership, rate policy and independent financial review. Agent referenceUse Proto to configure a complete services delivery workflow.

Project Management PSA

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
EngagementsGive every client engagement a clear scope, accountable owner and delivery baseline.ResourcesMatch project demand to skills and available capacity before confirming assignments.TimesheetsCapture time and expenses with the project context needed for independent review and billing.Changes and subcontractorsControl scope changes and external delivery commitments before they affect the project baseline.BillingPrepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting.Client portalGive clients the status and decisions relevant to their own engagements.
Processes
Opportunity to staffed engagementTurn a confirmed client opportunity into a scoped project with reviewed staffing.Time capture to billing eligibilityReview time and expenses before they enter a client invoice.Change request to controlled deliveryKeep revised scope and external commitments tied to their approval evidence.Invoice preparation to financial reconciliationRelease a supported invoice and retain the evidence for its collection and recognition state.
Industries
ConsultanciesManage billable engagements with accountable delivery, staffing and financial review.Systems integratorsCoordinate skilled delivery teams and subcontractors across implementation engagements.Internal services teamsPlan internal delivery work with accountable capacity, cost and chargeback context.
Reference
Roles and permissionsSeparate delivery ownership, staffing, financial release and external client access.Reports and analyticsReview utilisation, delivery progress and reconciled project economics.Data modelCanonical records for services delivery, accepted work and financial handoff.IntegrationsConnect CRM handoff, client decisions and finance without merging their states.ImplementationPrepare delivery ownership, rate policy and independent financial review.Agent referenceUse Proto to configure a complete services delivery workflow.
Sign in
Sign in Start now
Project Management PSA References
Roles and permissions1 of 6
  • Roles and permissions1 of 6
  • Reports and analytics2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • Agent reference6 of 6

Roles and permissions

Separate delivery ownership, staffing, financial release and external client access.

Permissions

Summarised from the authored role permissions. Scope restrictions such as “own records” still apply; these symbols do not indicate completeness or runtime access.

Table Services Leader / COO Practice Lead Project Manager Resource Manager Consultant Subcontractor Client Accounts
master
Clients—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
Consultants—No table-specific permission stated—No table-specific permission stated View: View Consultants (no cost rate) View: view Consultants with bill rate and skills (no cost rate)—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
transaction
Projects—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
ProjectTasks—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: update own ProjectTasks.Status—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ResourceRequests—No table-specific permission stated Specific actions: Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practice—No table-specific permission stated Specific actions: update ResourceRequests (propose, mark Filled)—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
Timesheets—No table-specific permission stated—No table-specific permission stated Specific actions: Approve Timesheets and ExpenseReports against own projects—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
ExpenseReports—No table-specific permission stated Specific actions: Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practice Specific actions: Approve Timesheets and ExpenseReports against own projects—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
RevenueRecognition—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
ChangeOrders Specific actions: Approve SubcontractorPOs and ChangeOrders above configured threshold Specific actions: Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practice—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
SubcontractorPOs Specific actions: Approve SubcontractorPOs and ChangeOrders above configured threshold Specific actions: Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practice—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: view own SubcontractorPOs—No table-specific permission stated—No table-specific permission stated
ClientApprovals—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
BillingSchedules—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
line item
TimeEntries—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
ExpenseItems—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated View: View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
finance
Invoices—No table-specific permission stated—No table-specific permission stated Specific actions: Submit Invoices for review—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
InvoiceLineItems—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
SubcontractorInvoices—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Specific actions: upload SubcontractorInvoices against own POs—No table-specific permission stated—No table-specific permission stated
RetainerAccounts—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated Manage / maintain: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
  • Services Leader / COOAccess all reportssees cost rates and margin on every project
  • Practice LeadAccess Utilization & Bench and Project Profitability scoped to own practice
  • Resource Manageraccess Utilization by Person, Bench Report, and Open Resource Requests
  • ConsultantNo access to cost rates, peer timesheets, invoices, or margin
  • AccountsApprove invoice release prepared by another personReconcile accounting acknowledgmentsView cost and financial reports only within assigned entity scopeCannot approve own expenses, client decisions or bypass required project approvals
Manage / maintain View Specific actions— No table-specific permission statedPermissions also apply to agents

How permissions work

5 rules

Bind Consultants, Contacts and Subcontractors to verified principals.

Enforce legal-entity, practice and project scope in APIs and reports.

Keep cost rates and internal margin restricted to authorized leadership and finance roles.

Review time at project-entry scope and prevent self-approval.

Client and subcontractor access remains limited to addressed decisions and active contractual scope.

The roles

Services Leader / COO

Runs the services business. Owns portfolio margin, utilization, revenue backlog, and delivery health. Approves largest-tier change orders and subcontractor POs.

Permissions and screens
  • Read on all tables
  • CRUD on PortfolioPrograms
  • Approve SubcontractorPOs and ChangeOrders above configured threshold
  • Access all reports
  • sees cost rates and margin on every project
Utilization by PersonConfirmed
ConsultantConsultant PracticeRoleStart Date
Past-Due InvoicesSent
Invoice NumberClientProjectDue Date
Over/Under BudgetActive
Project NumberNameBudget HoursActual Hours
Utilization by PersonResourceAssignments
due todayStatusConfirmedActive
Confirmed
RA-66841CNS-5716
RA-50300CNS-2260
RA-78400CNS-1479
Active
RA-32316CNS-3541
RA-20353CNS-1461
RA-51528CNS-5852
Practice Lead

Runs a service line. Owns practice utilization, bench, and delivery quality. Reviews all projects in the practice, approves mid-tier change orders and subcontractor POs.

Permissions and screens
  • Read on Projects where Practice = own
  • CRUD on Consultants where Practice = own (excluding CostRate — SL/Admin only)
  • Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practice
  • Access Utilization & Bench and Project Profitability scoped to own practice
Pending Timesheet ApprovalsSubmitted
Timesheet NumberConsultantPeriod StartTotal Hours
Pending Client ApprovalsPending
Approval NumberProjectTypeRequested From
Expense
Pending Expense ApprovalsSubmitted
Report NumberConsultantProjectTotal Amount
Pending Timesheet ApprovalsTimesheets
SubmittedYou
  • TMS-62540 CNS-3793 in 2 d
  • TMS-15138 CNS-1972 in 6 d
  • TMS-22692 CNS-6310 in 2 d
  • TMS-76314 CNS-6374 in 5 d
  • TMS-86276 CNS-4613 in 10 d
TMS-62540
Consultant
CNS-3793
PeriodStart
19 Sep
TotalHours
40.00
BillableHours
32.00
SubmittedAt
18 Sep
Project Manager

Runs one or more engagements end-to-end. Owns project plan, staffing requests, approvals, client status, change orders, and invoicing prep.

Permissions and screens
  • CRUD on Projects where ProjectManager = current user, plus related ProjectPhases, ProjectTasks, ResourceRequests, ChangeOrders, ProjectStatusReports, RiskRegister, Issues
  • Approve Timesheets and ExpenseReports against own projects
  • Submit Invoices for review
  • View Consultants (no cost rate)
Pending Timesheet ApprovalsSubmitted
Timesheet NumberConsultantPeriod StartTotal Hours
Invoices Awaiting ReleasePendingApproval
Invoice NumberProjectClientPrepared By
Pending Client ApprovalsPending
Approval NumberProjectTypeRequested From
Expense
Pending Timesheet ApprovalsTimesheets
SubmittedYou
  • TMS-62540 CNS-3793 in 2 d
  • TMS-15138 CNS-1972 in 6 d
  • TMS-22692 CNS-6310 in 2 d
  • TMS-76314 CNS-6374 in 5 d
  • TMS-86276 CNS-4613 in 10 d
TMS-62540
Consultant
CNS-3793
PeriodStart
19 Sep
TotalHours
40.00
BillableHours
32.00
SubmittedAt
18 Sep
Resource Manager

Owns the forward capacity plan across practices. Matches open ResourceRequests to available Consultants; tracks bench and holds firm utilization to target.

Permissions and screens
  • CRUD on ResourceAssignments
  • update ResourceRequests (propose, mark Filled)
  • view Consultants with bill rate and skills (no cost rate)
  • access Utilization by Person, Bench Report, and Open Resource Requests
  • Read on Projects for staffing context
Open Resource RequestsOpen
Request NumberProjectRoleRequired Skills
Utilization by PersonConfirmed
ConsultantConsultant PracticeRoleStart Date
My Timesheets
Timesheet NumberPeriod StartPeriod EndTotal Hours
Open Resource RequestsResourceRequests
StatusOpenProposed
Normal
RR-72207PRJ-54003
RR-54843PRJ-43961
Urgent
RR-92801PRJ-59187
RR-91471PRJ-50355
Critical
RR-98674PRJ-15887
RR-56376PRJ-47461
Consultant

Delivery-team member. Logs time, submits expenses, completes tasks, updates own task status.

Permissions and screens
  • CRUD on own Timesheets, TimeEntries, ExpenseReports, ExpenseItems
  • Read on Projects and ProjectTasks where assigned
  • update own ProjectTasks.Status
  • Read on own ResourceAssignments
  • No access to cost rates, peer timesheets, invoices, or margin
My Timesheets
Timesheet NumberPeriod StartPeriod EndTotal Hours
My TimesheetsTimesheets
You
Timesheet NumberPeriod StartPeriod EndTotal HoursBillable Hours
TMS-5125227 Sep04 Oct40.0032.00
TMS-3917420 Sep24 Sep40.0032.00
TMS-6943820 Sep26 Sep40.0032.00
TMS-8647224 Sep03 Oct40.0032.00
TMS-2311717 Sep26 Sep40.0032.00
TMS-6433820 Sep25 Sep40.0032.00
Subcontractor

External contractor — scoped to projects tied to an active SubcontractorPO.

Permissions and screens
  • CRUD on own TimeEntries against in-scope Projects
  • upload SubcontractorInvoices against own POs
  • view own SubcontractorPOs
  • No access to Consultants, other projects, or any rates beyond own pay rate
Client

External client user. Views project status, approves T&M time and expenses, approves milestones and deliverables, signs off on change orders.

Permissions and screens
  • Read on own Clients record, related Contacts, own Projects, ProjectStatusReports, ChangeOrders, and InvoiceLineItems where Client = self
  • CRUD on ClientApprovals addressed to self
  • No access to Consultants.CostRate, other clients' data, utilization reports, or internal cost / margin figures
Pending Client ApprovalsPending
Approval NumberProjectTypeRequested From
Expense
Open Change OrdersPendingInternal
Change Order NumberProjectTypeAmount Delta
Schedule
Pending Client ApprovalsClientApprovals
Pending
  • CA-72317 PRJ-14178 9 d
  • CA-12395 PRJ-21502 in 10 d
  • CA-73517 PRJ-75901 10 d
  • CA-38427 PRJ-17901 9 d
  • CA-44178 PRJ-42994 in 8 d
CA-72317
Project
PRJ-14178
Type
Timesheet
RequestedFrom
CNT-5098
RequestedAt
08 Sep

The CO routes for internal approval (Practice Lead → Services Leader over threshold), then to the client via a ClientApproval.

Accounts

Finance operator who reviews invoices, reconciles collection outcomes and releases approved recognition journals.

Permissions and screens
  • View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billing
  • Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition
  • Approve invoice release prepared by another person
  • Reconcile accounting acknowledgments
  • View cost and financial reports only within assigned entity scope
  • Cannot approve own expenses, client decisions or bypass required project approvals
Invoices Awaiting ReleasePendingApproval
Invoice NumberProjectClientPrepared By
Past-Due InvoicesSent
Invoice NumberClientProjectDue Date
Invoices Awaiting ReleaseInvoices
PendingApproval
  • INV-24231 PRJ-12658 2 d
  • INV-74052 PRJ-11944 1 d
  • INV-90630 PRJ-25258 7 d
  • INV-65361 PRJ-64230 3 d
  • INV-26982 PRJ-69918 3 d
INV-24231
Project
PRJ-12658
Client
CUS-113
PreparedBy
CNS-2074
InvoiceDate
15 Sep
TotalAmount
17,366.29

Approval waits for the accounts.

ERP•AI workspace

Start now Project Management PSA

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · reference 2 of 6Reports and analytics

Customize Project Management PSA. With Proto, your desktop AI agent.

Ask Proto to help you customize Project Management PSA.

Customize
Project Management PSA.
Ask: “Adapt Engagements.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

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.