Prerequisites
- A budget in Draft or Pending Approval status
- Permission to approve budgets
- A company, fiscal year, currency, and complete set of line items
- Final quantities, prices, recurrence, categories, line-item statuses, and linked projects or products
- A supported PSA integration with invoice sync enabled if you plan to track actual spend
Getting Started
1
Review the budget
Open the budget and confirm its company, fiscal year, currency, period type, line items, and totals. Rejected line items remain visible after approval but are excluded from the approved amount and cannot receive actual spend.
2
Review matching links
For project costs, confirm the linked Planner item has the correct PSA project under Relationships > Projects. For recurring licence or service costs, confirm the correct product link. MSPortal captures the available matching relationships when the budget is approved.
3
Set the budget to Approved
Change the budget status to Approved. This opens the approval warning.
4
Confirm the permanent lock
In the Lock Budget After Approval? dialog, review the warning and click Approve Budget.
5
Save the approval
Click Save to save and approve the budget. Confirm that the save succeeds and the budget becomes read-only; accepting the warning alone does not save the approval.
6
Open Actuals
Open the budget in View mode and select Actuals. The approved period and line-item references are now available for reconciliation.
What Approval Locks
The approved budget becomes an immutable historical record.
The reconciliation period shown on the Actuals tab is also fixed when the budget is approved. It runs from January 1 through December 31 of the selected fiscal year. Selecting Quarterly or Monthly as the period type does not narrow Actuals to a quarter or month.
Budgets approved before actuals tracking was introduced retain their locked plan, but do not receive retroactive references or approval-time project and product matching keys. Reconcile these budgets with manual allocations, or duplicate and approve a new budget to prepare references for future billing.
Use Budget References in Your PSA
Each approved line receives a short reference such asBR-26-1A2B3C4D5E. MSPortal looks for this reference in synchronized invoice, purchase order, project, contract, and related source details.
This acts as an internal budget reference, not a purchase-order approval or three-way matching system. Only details imported by your PSA integration can be searched. There is no separate custom-field mapping screen for budget references: verify that your chosen field reaches the synchronized invoice data.
1
Copy the reference
In Budget View > Actuals, find the line in Line outcomes and click its value in the Reference column.
2
Add it to the PSA workflow
Paste the reference into the PSA field your team uses for the cost, such as a project PO, customer PO, invoice reference, or custom field that flows through to the invoice.
3
Keep the reference with the billed work
Make the reference part of the team’s project, procurement, or billing process so it appears on the synchronized invoice data.
4
Review the result
After the invoice sync completes, return to Actuals and confirm that the event matched the intended line.
How Automatic Matching Is Prepared
MSPortal captures the identifiers available on each budget line at approval. Actual spend is then matched in this order:- Exact budget reference
- Linked project
- Linked product
- Product identity, such as SKU or product name
Archive a Superseded Budget
Archiving retires an approved budget without changing its baseline or reconciliation history. Only the planned baseline is frozen. Actuals can still change when invoices synchronize or authorized users update reconciliation decisions, including on archived budgets.1
Open the approved budget
Open the budget in the editor. It remains read-only.
2
Click Archive
Click Archive in the approved-budget banner.
3
Confirm the action
Confirm that you want to archive the budget. Its status changes to Archived, and its Actuals history remains available.
Common Tasks
Prepare a Project Budget Line
Open the Planner item for the work and add the correct PSA project under Relationships > Projects. Import that Planner item into the budget before approval. After approval, copy the generated budget reference into a project PO, reference, or billing field that your integration imports. This gives MSPortal both a project relationship and an exact reference it can use when the invoice arrives.Prepare a Licence or Service Budget Line
Add the item from the synchronized product catalog when possible. Verify its product link, SKU, name, quantity, price, and recurrence before approval. MSPortal can use the captured product link or identity when no budget reference is present on the invoice line.Replace an Approved Budget
Use Actions > Duplicate to create an editable Draft copy. Make and approve the changes on the copy, then archive the original so both baselines remain available for audit history.Troubleshooting
Best Practices
- Treat approval as the handoff from planning to measurement
- Reconcile line-item statuses before approval; only rejected lines are excluded, so remaining Draft and Pending lines also contribute to the baseline
- Link projects and products before approval so MSPortal can capture stable matching keys
- Add the generated reference to the PSA as early as possible in the procurement or project workflow
- Standardize one PSA field for budget references and train billing staff to preserve it on invoices
- Duplicate and replace approved budgets instead of deleting historical baselines