# Oracle Fusion Payables: invoice on hold or stuck at Needs Revalidation

> Source: https://netray.co/erp-help/fusion-payables-invoice-on-hold-needs-revalidation
> Publisher: Netray (netray.co), AI and integration engineering for ERP and manufacturing systems.
> Section: ERP Help

## Short answer

An invoice in Fusion Payables is either Validated, Needs Revalidation, or Never Validated. Holds are placed by validation when a check fails, so the fix is to read the hold name on the Holds tab, correct the underlying data (match, price, tolerance, account, tax), and run Validate again. Manual release is possible but only for hold types your role may release.

## Kind

error

## System

oracle-fusion

## Erp

Oracle Fusion Cloud ERP

## Module

Payables / Invoice Validation

## Query

Oracle Fusion Payables invoice validation failed on hold needs revalidation

## Alternate Queries

- Fusion AP invoice status needs revalidation
- how to release invoice hold Oracle Fusion Payables
- Fusion Payables matching required hold
- Validate Payables Invoices scheduled process invoice stays unvalidated

## Applies To

Oracle Fusion Cloud Applications Payables, current quarterly releases

## Steps

### Diagnose and clear the hold

**Items:**

- Open Payables > Invoices > Manage Invoices, search the invoice number and open Edit Invoice.
- Read the Validation Status, then open the Holds tab and note the Hold Name and Hold Reason, not just the count.
- If the status is Needs Revalidation, something changed after the last validation (a line edit, a distribution change, a PO change or a tax change). Choose Actions > Validate.
- For matching holds, open the matched PO or receipt in Procurement and confirm the quantity, price and UOM against the invoice line.
- For tolerance holds, check Manage Invoice Tolerances for the tolerance assigned to the business unit or supplier site.
- For account holds, fix the distribution combination or the segment value validity (inactive or end-dated).
- If the hold type allows manual release and the cause is accepted, select the hold and click Release with a Release Reason.
- To validate in bulk, run the Validate Payables Invoices scheduled process for the business unit and review the output log.

## Sections

### How validation and holds work

**Body:**

Payables validation runs a series of checks on each invoice: that the supplier and site are active, that header and line amounts agree, that distributions exist and are on valid account combinations, that tax is calculated, and, for matched lines, that the invoice agrees with the purchase order or receipt within tolerance. Each failed check places a named hold. The invoice cannot be paid or accounted while a hold that blocks those actions remains.

Needs Revalidation is not an error in itself. It means the invoice was previously validated and a later change invalidated the result. Any edit to amounts, distributions, terms or match references flips the status. Running Validate again either returns the invoice to Validated or places fresh holds.

Holds come in system-placed types (created by validation) and manual types (placed by a user). System holds are normally cleared by fixing the cause and revalidating, because the next validation run releases a hold whose condition no longer applies. Manual holds are cleared by Release.

### Common hold families and what to check

**Body:**

Matching holds. Quantity, price and amount checks against the PO. A frequent cause is a PO that was revised after the invoice was entered, a receipt that has not been created yet for a three-way match, or a unit of measure difference between the PO line and the invoice. Check the match basis on the PO schedule (two, three or four way) before assuming the invoice is wrong.

Tolerance holds. Invoices that exceed price, quantity or amount tolerance are held even when the vendor is right. Tolerances are defined in the Invoice Tolerances setup and attached through Manage Invoice Options or the supplier site. Widening a tolerance is a policy change, so it belongs to the finance owner, not the person clearing the queue.

Distribution and account holds. A distribution on a segment value that was end-dated, a missing balancing segment, or a cross-validation rule failure leaves the invoice unaccountable. Fix the combination on the distribution line; do not override the chart of accounts rules.

Tax holds. Tax lines that cannot be derived, because the tax determinants (ship-to, bill-from, product classification) are incomplete, will hold the invoice until Manage Tax Rules or the invoice tax attributes are corrected.

### Releasing holds and permissions

**Body:**

Release is controlled by hold-level setup and by privileges. Some holds can be released only by a role with the Release Invoice Holds privilege, and some hold types are configured so that they cannot be released manually at all. If the Release button is greyed out, that is by design, and you need to fix the cause.

Every release records the user, the date and the release reason, so a clean audit trail exists. Use specific reason codes rather than a generic one, because auditors sample these. Releasing a matching hold over an unreceived quantity turns a control into a suggestion, and the exposure shows up later as an overpayment.

**Code:**

Navigator > Payables > Invoices > Manage Invoices
Edit Invoice > Holds tab > select hold > Release
Scheduled Processes > Validate Payables Invoices
  Parameters: Business Unit, Ledger, Supplier (optional), Invoice Group (optional)

### Finding stuck invoices in bulk

**Body:**

A queue of held invoices is best worked by hold name rather than invoice by invoice. Use the Invoice Workbench saved search filtered on Validation Status and Hold Name, or build an OTBI analysis against the Payables invoice holds subject area, so that you can see which hold type dominates. If one hold type accounts for most of the queue, the root cause is usually a single setup issue, such as a missing tolerance or an inactive account segment value.

If validation itself appears stuck, check the Scheduled Processes monitor for the Validate Payables Invoices run and confirm that it completed rather than sitting in Blocked or Running. A job stuck behind an incompatible process will leave invoices in their prior status.

## Pitfalls

- Releasing a matching hold to clear a queue without checking the receipt, which pays for goods not yet received.
- Widening a tolerance globally to fix one supplier instead of assigning a supplier-site tolerance.
- Editing the invoice repeatedly in small steps, each of which resets the status to Needs Revalidation.
- Assuming a greyed-out Release button is a bug; the hold type may be non-releasable by setup.
- Fixing a distribution on one invoice but leaving the end-dated segment value that will break the next hundred.

## Ai Angle

A grounded assistant such as ERPray can read the invoice, its holds and the matched PO or receipt in one pass, then explain in plain language which check failed and what the data says (for example, invoiced quantity 120 against 100 received). It is read-only by default and shows the query it used. Any release or edit stays a human action with the normal approval, so the assistant narrows the queue by hold type and root cause, and the AP team makes the call.

## Faq

### What does Needs Revalidation mean on a Fusion invoice?

**Answer:** It means the invoice was validated before but something changed afterward, such as an amount, a distribution, a term or a match reference. Run Validate from Actions on the invoice or run the Validate Payables Invoices scheduled process. It returns to Validated or gets new, specific holds.

### Can I release any hold manually?

**Answer:** No. Releasability is set per hold type, and your role needs the release privilege. System holds are normally cleared by fixing the cause and revalidating. If the Release button is unavailable, the hold is either non-releasable by setup or your role lacks the privilege.

### Why does the same invoice get held again after I release the hold?

**Answer:** Revalidation re-checks the condition. If the root cause, such as the price difference or the end-dated account, is still present, validation places the hold again. Release a hold only after deciding the variance is acceptable, and fix data issues at the source.

### Where do I change tolerances?

**Answer:** Use the Manage Invoice Tolerances task in Payables setup, then assign the tolerance set through invoice options or the supplier site. Treat this as a controlled finance policy change, because it alters which invoices pass without review.

## Search terms

Fusion Payables invoice hold, needs revalidation Oracle Fusion, release invoice hold Fusion, Validate Payables Invoices, Fusion AP matching hold, invoice tolerance Fusion, Oracle Fusion accounts payable errors, Manage Invoices Fusion

---
Talk to an engineer: https://netray.co/contact?intent=erp_ai | Machine catalog: https://netray.co/agent/catalog.json
