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 Modules
Billing5 of 6
  • Engagements1 of 6
  • Resources2 of 6
  • Timesheets3 of 6
  • Changes and subcontractors4 of 6
  • Billing5 of 6
  • Client portal6 of 6

Billing

Prepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting.

Invoices Awaiting ReleaseInvoices
approval waits for the accounts
EngagementsResourcesTimesheetsChanges and subcontractorsBillingClient portal
Approval conditions

Accounts: Approve invoice release prepared by another person

Accounts: Manage Invoices, InvoiceLineItems, BillingSchedules, RetainerAccounts and RevenueRecognition

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.

Records in this module
  • Invoices
  • InvoiceLineItems
  • BillingSchedules
  • RetainerAccounts
  • RevenueRecognition
  • BillingPolicies

Invoicing

Accounts or PM runs the period invoice workflow. T&M Invoices accumulate approved billable TimeEntries and ExpenseItems in the period. Milestone Invoices fire on ProjectPhases.Status = Complete and an approved ClientApproval for the phase’s MilestoneAmount. Fixed-fee Invoices follow the contract billing schedule (e.g. 30 / 30 / 40) independent of time. Retainer BillingPolicies draw down a retainer pool against logged hours or flat monthly fees. Draft Invoices route through PM review → Accounts → client send (Draft → PendingApproval → Sent). AR handles cash application through the accounting GL integration; AmountPaid rolls up.

Revenue recognition

At month-end, prepare a recognition proposal using the approved method and contract allocation. Calculate cumulative earned consideration first. For percent complete, use the approved actual hours divided by a positive approved estimate at completion, capped at the allocated contract value. The current-period movement is cumulative earned consideration minus prior confirmed net posted recognition. Compare cumulative earned consideration with cumulative issued billing net of approved credits to calculate unbilled and deferred balances. Submit only the independently reviewed movement and retain the accounting acknowledgment before marking it Posted. For example, a 100,000 contract moving from 20% to 35% complete earns 35,000 cumulatively; after 20,000 was previously recognized, this period adds 15,000. With 50,000 cumulatively billed, deferred revenue is 15,000. Draft invoices contribute nothing to that billed balance.

Reconcile an invoice after an interrupted handoff

Accounts may release an independently reviewed invoice while the accounting connection times out. Keep the source allocations, invoice identity and original command key. The timeout does not mean the external system rejected the request, and it does not prove a journal was posted. Reconcile the original command before retrying or creating a replacement.

Approved source time, expenses and billing installments can each be consumed once. An existing ClientInvoice or installment Invoice reference identifies prior consumption. A new billing run checks those links and returns the earlier result for an identical retry. Retainer invoices also identify the RetainerAccount whose confirmed balance they consume; concurrent drawdowns cannot exceed the remaining amount.

Recognition is another controlled lifecycle. The approved RecognitionPolicy supplies the method and relevant contract allocation. A percent-complete calculation needs a positive approved EstimateAtCompletionHours and must remain within the policy’s allocated consideration. Prepare the schedule for review and record the observed accounting acknowledgment before marking it Posted. A generated schedule alone does not establish accounting compliance.

Modules

  • My ProjectsPlanning
    Project NumberNameClientStatus
    Active

    Engagements

    Give every client engagement a clear scope, accountable owner and delivery baseline.

  • Open Resource RequestsOpen
    Request NumberProjectRoleRequired Skills

    Resources

    Match project demand to skills and available capacity before confirming assignments.

  • Pending Timesheet ApprovalsSubmitted
    Timesheet NumberConsultantPeriod StartTotal Hours

    Timesheets

    Capture time and expenses with the project context needed for independent review and billing.

  • Open Change OrdersPendingInternal
    Change Order NumberProjectTypeAmount Delta
    Schedule

    Changes and subcontractors

    Control scope changes and external delivery commitments before they affect the project baseline.

  • Invoices Awaiting ReleasePendingApproval
    Invoice NumberProjectClientPrepared By

    Billing

    Prepare invoices from accepted delivery evidence and reconcile financial outcomes with accounting.

  • Pending Client ApprovalsPending
    Approval NumberProjectTypeRequested From
    Expense

    Client portal

    Give clients the status and decisions relevant to their own engagements.

Reports

All reports

Revenue Backlog / Pipeline-to-Bookings

Contracted-but- unrecognized revenue by project and expected recognition month, plus CRM pipeline weighted by close probability to surface the bookings pipeline feeding forward quarters.

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.

Billings vs Collections

Invoiced, collected, and outstanding per client and per project, aging buckets (current, 30, 60, 90+). Feeds AR follow-up.

My ProjectsProjects
YouStatusPlanningActive
Planning
PRJ-25935CUS-14690 health score
PRJ-18952CUS-18025 health score
PRJ-16963CUS-23535 health score
Active
PRJ-45808CUS-02635 health score
PRJ-34400CUS-14145 health score
PRJ-50478CUS-14030 health score

Roles and permissions

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 records
  • 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)
  • Invoices
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
Subcontractor

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

Permissions and records
  • 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
  • Invoices
Client

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

Permissions and records
  • 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
  • InvoiceLineItems
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 records
  • 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
  • Invoices
  • InvoiceLineItems
  • BillingSchedules
  • RetainerAccounts
  • RevenueRecognition
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.

Related processes

My ProjectsPlanning
Project NumberNameClientStatus
Active

Opportunity to staffed engagement

Turn a confirmed client opportunity into a scoped project with reviewed staffing.

3 stages · 0 approvals

Pending Timesheet ApprovalsSubmitted
Timesheet NumberConsultantPeriod StartTotal Hours

Time capture to billing eligibility

Review time and expenses before they enter a client invoice.

3 stages · 1 approval

Invoices Awaiting ReleasePendingApproval
Invoice NumberProjectClientPrepared By

Invoice preparation to financial reconciliation

Release a supported invoice and retain the evidence for its collection and recognition state.

3 stages · 1 approval

ERP•AI workspace

Start now Project Management PSA

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

Start now Download agent
Previous · module 4 of 6Changes and subcontractorsNext · module 6 of 6Client portal

Customize Billing. With Proto, your desktop AI agent.

Ask Proto to help you customize Project Management PSA.

Customize
Billing.
Ask: “Review Invoices fields.”
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.