Release: 26.8
Invoices matched against large, multi-line purchase orders no longer slow down the rest of your system, even when several invoices for the same PO arrive at once.
Why it matters
The issue showed up most when multiple invoices referencing the same PO were processed at the same time, especially when that PO had a large number of PO lines and goods receipts to match against. Automatic matching locked more of the order than it actually needed, so this concurrent, high-volume matching created contention that slowed down other users working on unrelated invoices.
What's New
Automatic matching now locks only the specific order data required for that match, instead of the broader order structure. The result:
- Invoices sharing the same PO can be matched concurrently without dragging down system performance for everyone else.
- Purchase orders with many lines and goods receipts no longer cause disproportionate slowdowns.
- Matching accuracy and data integrity are unaffected. Only the locking scope changed.
- Verified through performance testing that simulates concurrent automatic matching against large, multi-line POs.
Who benefits
AP teams and Shared Services organizations working with high invoice volumes against large or complex POs, particularly where multiple invoices for the same PO are common (e.g. split deliveries, partial shipments, recurring orders).
Where to find it
This is a backend performance improvement. There is nothing to configure or activate.