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.
- Engineering Services PSA
- Features
- Milestones and billing
Milestones and billing
Track approved deliverables through invoice status and payment follow-up.
OverviewMilestones Ready To Invoice×
Engineering Services PSA · Milestones and billing
New
Milestones Ready To Invoice
Milestones
| Milestone code | Milestone name | Engagement | Amount | Due date | Billing readiness | |
|---|---|---|---|---|---|---|
| MC-361 | Milestone 859 | ENG-4905 | 150 | 24 Oct | BR-369 | |
| MC-123 | Milestone 741 | ENG-3411 | 830 | 04 Oct | BR-842 | |
| MC-951 | Milestone 454 | ENG-6154 | 230 | 18 Oct | BR-250 | |
| MC-459 | Milestone 528 | ENG-4452 | 290 | 06 Oct | BR-571 | |
| MC-745 | Milestone 504 | ENG-2558 | 540 | 07 Oct | BR-222 |
6 of 6 records
MC-361Milestones · MLS-20761
ApprovedMilestone nameMilestone 859
EngagementENG-4905
Amount150
Due date24 Oct
Billing readinessBR-369
What you can do
Make the billing decision visible
A milestone belongs to an engagement and carries a name, due date, amount, deliverable summary and owner. Its state moves through Pending, Submitted, Approved and Invoiced, with Paid and Missed also available for follow-up. A milestone payments record carries the invoice number, amount, due date, paid date, method and collection status. Keeping these records linked lets Finance Manager see what was approved for billing, what was invoiced and what was received.
The milestone-invoice workflow starts with an Approved milestone. It checks that the milestone has an amount and an engagement. If both are present, it moves the milestone to Invoiced and writes an operation receipt for the invoice action. If either is absent, the milestone remains Approved and the operation receipt records Failed. That result is an exception for the team to resolve before billing proceeds.
How the work is organized
- Delivery checkpoint. Engagement Manager records the deliverable and due date against the engagement.
- Approval. Delivery Director reviews the submitted milestone and decides whether it is Approved for billing.
- Collection. Finance Manager follows invoice and payment records through Received, Overdue or Disputed status.
What to agree during setup
Agree what evidence supports a submitted milestone and who may decide it is approved. Confirm whether the amount matches the commercial commitment in the engagement. Set a convention for invoice numbers and payment references so a milestone payment can be compared with the external billing and bank sources. Compare the invoice action receipt with the invoice record in the billing system your team uses.
Decide how the team will treat partial collections. The payment record has an amount, received amount, due and paid dates, while the milestone has payments received and amount outstanding. Finance Manager should reconcile those values before moving a milestone to Paid. A Disputed payment needs a visible owner and follow-up, while an Overdue payment needs its due date checked against the client’s billing terms.
Check the handoff on an actual case
A design package is submitted as a milestone on an Active engagement. Delivery Director checks the deliverable summary, engagement and amount, then marks it Approved. The invoice workflow advances it to Invoiced and records its result. Finance Manager creates or checks the related payment entry with its invoice number and due date. When the collection is confirmed, Finance Manager marks the payment Received. The payment-receipt workflow records a Payment Record operation receipt.
Now try an approved milestone with no amount. The invoice workflow leaves it Approved and writes a Failed receipt. It appears in Milestones Ready To Invoice until the amount is corrected and the action succeeds. Do not use an invoice number alone as proof of collection; follow the payment state and paid date.
What your team sees
- Milestones Ready To Invoice — Approved deliverables awaiting a valid invoice action.
- Milestone Billing Exceptions — Approved or missed milestones needing commercial follow-up.
- Payments Overdue Or Disputed — Collection records that need Finance Manager attention.
Follow the work through
What it keeps track of
Data model- Milestones
- Contractual milestones that trigger billing.
- Milestone payments
- Invoices and receipts raised against milestones.
- Engagements
- Billable engagements with contract value, budget and delivery status.
- Operation receipts
- Evidence of executed billing, approval and document operations.
Who uses it
Permissions- Engagement Manager
- Prepares milestones; Delivery Director decides approval; Finance Manager follows invoicing and collection; Admin maintains access.
Set up Engineering Services PSA your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.