Skip to the content.

AP Invoice on Hold – Oracle EBS SQL Report

Oracle E-Business Suite SQL report from the Enginatics Library powered by Blitz Report™. Oracle EBS module: Payables · all Payables reports

Overview

Based on Oracle standard Invoice on Hold report Source: Invoice on Hold Report (XML) Short Name: APXINROH_XML

When India Localization is installed, the following GST columns are also included: GST Registration No, Supplier GSTIN (Invoice Date), GST PAN No, GST TAN No, CGST Amount, SGST Amount, IGST Amount, CESS Amount, CGST Rate, SGST Rate, IGST Rate, CESS Rate, Custom Amount, Unclassified Tax Amount, Taxable Value, HSN SAC Code, Days Since Invoice, Amount Settled, Amount Unpaid, ITC Reversal Due, ITC Reversal Exposure.

Run this report in Excel in seconds: download Blitz Report™ free (your first 30 reports are free) or try it in the online demo.

Report Parameters

Operating Unit, Hold Name, Trading Partner, Order By, Entered Date From, Entered Date To, Due Date From, Due Date To, Discount Date From, Discount Date To, ITC Reversal Days

Oracle EBS Tables Used

ap_lookup_codes, po_line_locations_all, po_headers_all, po_lines_all, ap_invoice_lines, ap_invoice_distributions, gl_sets_of_books, ap_holds, gl_code_combinations, ap_invoice_payments_all, ap_checks_all, hr_all_organization_units, hz_parties, ap_supplier_sites, ap_invoices, ap_batches_all, ap_payment_schedules, ap_hold_codes, fnd_currencies_vl, ap_suppliers

Report Categories

Enginatics

AP Invoices and Lines, AP Invoices and Lines 11i, CST AP and PO Accrual Reconciliation, CST Miscellaneous Accrual Reconciliation, PO Procure to Pay Tracker

Running This SQL Without Blitz Report

The SQL source can be run in any SQL client. Some Oracle EBS SQL reports in this library use functions from the utility package xxen_util – install it first. Blitz Report™ adds parameters, Excel output with pivots, scheduling and security on top.

Download & Import Options

Resource Link
Excel Example Output AP Invoice on Hold 30-Sep-2020 221341.xlsx
Blitz Report™ XML Import AP_Invoice_on_Hold.xml
SQL Source AP Invoice on Hold.sql
Full Report on Enginatics www.enginatics.com/reports/ap-invoice-on-hold/

Case Study & Technical Analysis: AP Invoice on Hold

Executive Summary

The AP Invoice on Hold report provides a comprehensive and real-time view of all supplier invoices currently placed on hold within the Oracle Payables module. This report is a critical tool for Accounts Payable (AP) Managers and Financial Controllers to identify process bottlenecks, prevent payment delays, and maintain healthy supplier relationships. By aggregating hold data into a single operational view, it enables rapid resolution of disputes and processing errors.

Business Challenge

In many organizations, invoices get stuck in the payment process due to various reasons such as price variances, quantity discrepancies, or missing documentation.

The Solution

This report solves these challenges by providing a direct Operational View of all active holds.

Technical Architecture (High Level)

The report extracts data primarily from the Oracle Payables (AP) module, linking invoice headers to their specific hold details.

Parameters & Filtering

The report includes robust parameters to help users slice the data effectively:

Performance & Optimization

FAQ

Q: Does this report show holds that have already been released? A: Typically, “Invoice on Hold” reports focus on active holds that require attention. However, depending on the specific parameter selection (e.g., if a “Release Date” filter is available or ignored), it may show historical holds. The primary business use case is for active issues.

Q: Can I see who placed the hold? A: Yes, the underlying AP_HOLDS_ALL table contains HELD_BY information (User ID). This report can be configured to display the username of the person or system process that applied the hold.

Q: Why do I see multiple lines for the same invoice? A: An invoice can have multiple holds applied to it simultaneously (e.g., a Price Hold and a Qty Hold). This report will typically list each hold as a separate line item to ensure all reasons are visible and addressed.


© Enginatics GmbH