Prerequisites
- An Approved or Archived budget with access to the Actuals tab
- Permission to edit budgets for allocating, removing, moving, or restoring reconciliation decisions
- Synchronized invoice data in the same currency as the locked budget
Getting Started
1
Open Unmatched exceptions
Open the locked budget in View mode, select Actuals, and scroll to Unmatched exceptions.
2
Review the reason
Check the provider, invoice details, source amount, remaining amount, currency, and exception reason before selecting a line.
3
Select a budget line
Choose the eligible budget line that should receive the spend. Rejected lines are not available because they are outside the approved baseline.
4
Enter the allocation
Enter a non-zero amount with up to four decimal places, using the same sign as the remaining amount. Its magnitude cannot exceed the remainder. The remaining amount is filled in by default; keep credit allocations negative.
5
Allocate and verify
Click Allocate, then confirm that the summary, line outcome, and remaining exception amount update.
Understand Exception Reasons
Currency mismatch and unknown-currency events cannot be manually allocated. MSPortal does not perform foreign-exchange conversion against a locked baseline.
Split Spend Across Budget Lines
You can allocate one invoice event across more than one eligible budget line.1
Allocate the first portion
Select the first line, replace the default amount with that line’s share, and click Allocate.
2
Review the remaining amount
The event stays in Unmatched exceptions as Partially allocated and shows the amount still unallocated.
3
Allocate the remainder
Select another eligible line and allocate all or part of the remaining signed amount. Repeat until the event is fully allocated.
Correct an Automatic Match
If an invoice event matched the wrong line, move it to exceptions so you can allocate it yourself or correct the source and retry automatic matching.1
Open the matched evidence
In Line outcomes, click the Review button showing the event count on the incorrectly matched line.
2
Move the event to exceptions
Click Move to exceptions. The event is removed from the line and automatic matching is paused. Its amount still contributes to overall Actual spend and becomes unallocated; this does not exclude the invoice from spending totals.
3
Choose how to correct it
To override the match, select the correct line in Unmatched exceptions, enter the amount, and click Allocate. You can split it across lines without restoring the original match first.To retry automatic matching instead, correct the reference, project, PO, product, or other source detail in the PSA, allow it to synchronize, then click Restore match. MSPortal reconsiders the current source data.
4
Verify the new result
Confirm the amount moved to the intended line and review any remaining exception. If automatic matching is still ambiguous, allocate the event manually.
Manage Manual Allocations
The Manual allocations table records the source, destination line, allocated amount, operator, time, and source status for every active manual decision.Remove a Manual Allocation
1
Find the allocation
In Manual allocations, locate the invoice event and budget line.
2
Review its source status
Pay particular attention to Source changed, which means the synchronized amount or details changed after allocation.
3
Click Remove
Remove the allocation. If it was the event’s last manual allocation, MSPortal may resume automatic matching using current source data.
4
Review the updated result
Check Line outcomes and Unmatched exceptions. Reallocate the current amount if necessary.
Common Tasks
Resolve an Ambiguous Product Match
Compare the invoice description and SKU with the candidate budget lines. Allocate the event to the intended line, then clean up duplicate or inconsistent product identities before the next budget is approved.Handle a Changed Invoice
If a PSA update changes an invoice amount or detail, MSPortal flags the old manual decision instead of silently applying it to the new source. Remove the stale allocation, review the updated remaining amount, and allocate it again if automatic matching does not resolve it.Restore an Excluded Event
Use Restore match when the automatic match should be allowed again. Correct the PSA reference or relationship first if restoring the event would otherwise repeat the same incorrect match.Troubleshooting
Best Practices
- Resolve the oldest and largest exceptions first
- Investigate source and mapping problems before creating recurring manual work
- Allocate the exact signed remaining amount, including negative credit amounts
- Use a single exact budget reference whenever the PSA workflow supports it
- Review Source changed warnings promptly
- Keep manual allocations limited to genuine exceptions so the audit trail stays meaningful
- Review both Unallocated and the exception queue before presenting results; currency exceptions can remain even when Unallocated is zero