Engagements
Keep the agreed contract, project baseline, practice and legal entity with the delivery record.

Manage billable engagements with accountable delivery, staffing and financial review.
Manage billable engagements with accountable delivery, staffing and financial review. Use the configured accounting system for statutory posting and reconciliation. This app supplies services operations and reviewed finance handoffs.
Keep the agreed contract, project baseline, practice and legal entity with the delivery record.
Review work by project and require client approval where the contract calls for it.
Separate billable sources, invoices, collections and configured recognition so project margin can be explained.
Time
Engagements · Economics
Same records, same gates. The configuration changes how the process runs for this team.
Consultants submit ExpenseReports with ExpenseItems and receipts; policy flags (over limit, missing receipt) fire at submission.
Runs the services business. Owns portfolio margin, utilization, revenue backlog, and delivery health. Approves largest-tier change orders and subcontractor POs.
Read on all tablesCRUD on PortfolioProgramsApprove SubcontractorPOs and ChangeOrders above configured thresholdRuns a service line. Owns practice utilization, bench, and delivery quality. Reviews all projects in the practice, approves mid-tier change orders and subcontractor POs.
Read on Projects where Practice = ownCRUD on Consultants where Practice = own (excluding CostRate — SL/Admin only)Approve ResourceRequests, ExpenseReports (escalation), ChangeOrders, and SubcontractorPOs for own practiceRuns one or more engagements end-to-end. Owns project plan, staffing requests, approvals, client status, change orders, and invoicing prep.
CRUD on Projects where ProjectManager = current user, plus related ProjectPhases, ProjectTasks, ResourceRequests, ChangeOrders, ProjectStatusReports, RiskRegister, IssuesApprove Timesheets and ExpenseReports against own projectsSubmit Invoices for reviewApproval waits for the accounts.
Delivery-team member. Logs time, submits expenses, completes tasks, updates own task status.
CRUD on own Timesheets, TimeEntries, ExpenseReports, ExpenseItemsRead on Projects and ProjectTasks where assignedupdate own ProjectTasks.Status| Timesheet Number | Period Start | Period End | Total Hours | Billable Hours |
|---|---|---|---|---|
| TMS-51252 | 27 Sep | 04 Oct | 40.00 | 32.00 |
| TMS-39174 | 20 Sep | 24 Sep | 40.00 | 32.00 |
| TMS-69438 | 20 Sep | 26 Sep | 40.00 | 32.00 |
| TMS-86472 | 24 Sep | 03 Oct | 40.00 | 32.00 |
| TMS-23117 | 17 Sep | 26 Sep | 40.00 | 32.00 |
| TMS-64338 | 20 Sep | 25 Sep | 40.00 | 32.00 |
Finance operator who reviews invoices, reconciles collection outcomes and releases approved recognition journals.
View Projects, Clients, ClientApprovals and approved TimeEntries or ExpenseItems needed for billingManage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognitionApprove invoice release prepared by another personPrepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting.
Give every client engagement a clear scope, accountable owner and delivery baseline.
Control scope changes and external delivery commitments before they affect the project baseline.
Give clients the status and decisions relevant to their own engagements.
Match project demand to skills and available capacity before confirming assignments.
Capture time and expenses with the project context needed for independent review and billing.
Invoiced, collected, and outstanding per client and per project, aging buckets (current, 30, 60, 90+). Feeds AR follow-up.
Timesheet submission and approval timeliness per consultant and per practice: submitted on time, submitted late, not submitted, average days to approve. Feeds performance conversations and close cadence.
Revenue recognized vs. cost (labor at CostRate + expenses + subcontractor spend) per project, rolled up to Practice, Office, and Program. Drills into top and bottom 10% margin projects.
| Project Number | Client | Project Manager | Health Score | End Date |
|---|---|---|---|---|
| PRJ-28668 | CUS-110 | CNS-2611 | 85 | 13 Sep |
| PRJ-31626 | CUS-030 | CNS-8024 | 90 | 23 Sep |
| PRJ-19048 | CUS-093 | CNS-9247 | 30 | 12 Sep |
| PRJ-82751 | CUS-101 | CNS-5467 | 80 | 27 Sep |
| PRJ-73342 | CUS-049 | CNS-9249 | 25 | 15 Sep |
| PRJ-33611 | CUS-164 | CNS-7443 | 75 | 20 Sep |
Click Start now, then use Proto to configure Project Management PSA for your business. Begin with project ownership, staffing, rate policy and approval rules.
Related questionEach project’s entries need the applicable independent review before the header is approved. Practice Lead handles documented delegated exceptions.
Related questionNo. The client role receives permitted project context and addressed approval actions, without internal staff cost rates or cross-client financial detail.
Related questionUse active approved purchase orders, scoped assignments and matched hours/invoices within configured not-to-exceed limits.
Related questionBilling allocations and source identifiers prevent repeated consumption. A retry returns the existing result rather than creating another invoice line.
Related questionNo. Release, collection and accounting acknowledgment are separate states with their own observed evidence.
Related questionAccounts supplies the approved recognition policy, obligations, method and inputs. Posted recognition requires observed accounting acknowledgment; the template does not certify accounting compliance.
Related questionYes. Configure ChargebackCode and LegalEntity mappings for internal service delivery rather than inventing external customer invoices.
Related questionManage billable engagements with accountable delivery, staffing and financial review.
Coordinate skilled delivery teams and subcontractors across implementation engagements.
Plan internal delivery work with accountable capacity, cost and chargeback context.
Create your ERP.AI account and get started with Proto.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.