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.
- Construction Projects PSA
- Process
- Milestone invoicing
Milestone invoicing
Site milestones hold the deliverable summary, due date, amount, project and named owner. They keep delivery expectations visible before the billing decision. The invoice operation runs after a milestone is approved for billing and checks whether its project and amount are present.
Step by step
-
Plan the outcome Project Manager
Project Manager and Site Lead record the milestone owner, due date and deliverable summary against the right project.
- Delivery expectation
- Updates Projects, Site milestones
-
Submit for review Site Lead
Site Lead sends the milestone from Pending to Submitted when the outcome is ready for a commercial decision.
- Pending to Submitted
- Updates Site milestones
-
Approve billing readiness Commercial Lead
Commercial Lead reviews the deliverable and amount before marking it Approved. The approval signals the billing decision.
- Approved billing decision
- Updates Site milestones, Record attachments
ApprovalA person approves before the work moves on. -
Run invoice operation Commercial Lead
The operation checks amount and project. A valid milestone moves from Approved to Invoiced with a Site Milestone Invoice receipt.
- Invoiced or failed result
- Updates Site milestones, Operation receipts
-
Resolve failure Commercial Lead
A failed project or amount check leaves the milestone Approved with a Failed receipt. Commercial Lead corrects the source record and checks the next attempt.
- Correct project or amount
- Updates Site milestones, Operation receipts
Who does what
Roles and permissions- Project Manager
- And Site Lead plan the milestone; Commercial Lead makes the billing decision; Billing Clerk receives the invoiced handoff.
Set up Construction Projects PSA your way.
Start free, then use Proto to change fields, steps and approvals before your team goes live.