Search Results fv_ipac_disbursement_pkg
Overview
The APPS.FV_IPAC_DISBURSEMENT_PKG package belongs to the U.S. federal financials (FV) product family within Oracle E-Business Suite, specifically the Intra-Governmental Payment and Collection (IPAC) subsystem. IPAC is the Treasury mechanism through which federal agencies settle interagency transactions, and this package provides the server-side logic required to process IPAC disbursement files and to reconcile them against the corresponding interagency invoices in Payables. It supports the broader IPAC disbursement workflow in which a payment or collection file received from a trading partner agency is loaded, validated, matched to an interagency invoice, and cleared or adjusted accordingly. The package is classified as OTHER, meaning it is not a published public API, and it operates with AUTHID CURRENT_USER so that it executes against the schema and privileges of the calling session rather than as definer rights. The source header identifies the package as FVIPDISS.pls, with a version of 120.9 dated 2006/02/24, indicating a long-standing component that has been carried forward into the 12.1.1 and 12.2.2 releases with minimal structural change.
Key Procedures and Functions
The ETRM metadata documents two procedures for this package.
- MAIN — The primary entry point for the IPAC disbursement load process. It accepts parameters that identify the source data file, the agency location code, the payment bank account, the payment profile, and the payment document, and it returns the standard concurrent program error buffer and return code. This signature is characteristic of a concurrent program wrapper, and MAIN is the procedure that orchestrates the reading of the IPAC file, creation or matching of invoice records, and population of the interface tables. When a user searches for a specific disbursement clearing reference such as "a88 017495712," MAIN is the procedure whose execution produced the interface and import records associated with that clearance.
- UPD_IA_MAIN — A maintenance procedure that operates over an invoice creation date range. It is used to update or reprocess interagency records that were generated during the original IPAC load, allowing corrections or refreshes after the initial disbursement run has completed. The date range parameters permit targeted re-execution rather than a full reload.
Tables Accessed
The package references a wide set of APPS synonyms spanning Payables and the FV interagency tables.
- AP Invoice Interface tables — AP_INVOICES_INTERFACE, AP_INVOICES_INTERFACE_S, AP_INVOICE_LINES_INTERFACE, AP_INVOICE_LINES_INTERFACE_S, AP_INTERFACE_GROUPS_S, and AP_INTERFACE_REJECTIONS support the creation of pending invoice header and line records and capture any rows rejected during validation.
- AP Production tables — AP_INVOICES, AP_INVOICE_DISTRIBUTIONS, and AP_INVOICE_LINES_INTERFACE are read or written to confirm and update the resulting invoice, its distributions, and line detail.
- FV IPAC tables — FV_IPAC_IMPORT, FV_IPAC_IMPORT_ERRORS, FV_IPAC_IMPORT_HISTORY, and FV_IPAC_BATCH_S hold the staged IPAC disbursement data, error diagnostics, historical audit trail, and batch control information.
- FV interagency tables — FV_INTERAGENCY_FUNDS, FV_INTERAGENCY_FUNDS_S, and FV_CCR_VENDORS supply the interagency fund and trading partner vendor context used to resolve the correct interagency relationship for each disbursement.
Usage Notes
FV_IPAC_DISBURSEMENT_PKG is not referenced by any other package per the documented metadata, confirming that it sits at the top of its call chain. It is typically invoked from a concurrent program registered against the MAIN procedure, driven by a request submitted through the IPAC disbursement or interagency disbursement responsibility in the federal financials module. Because the procedure returns the standard errbuf and retcode pair, its output is surfaced through the concurrent manager log and report, which is where users trace individual clearing references. UPD_IA_MAIN is normally called from a separate maintenance or correction concurrent program or from custom code when previously created interagency invoices must be refreshed within a date range. Direct invocation from PL/SQL should be avoided unless the calling program replicates the concurrent manager's error handling and commits appropriately, since the package writes to interface and production AP tables and a partial failure can leave records in an inconsistent staging state.
-
PACKAGE: APPS.FV_IPAC_DISBURSEMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
PACKAGE: APPS.FV_IPAC_DISBURSEMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
PACKAGE: APPS.FV_IPAC_DISBURSEMENT_PKG
12.2.2
-
PACKAGE BODY: APPS.FV_IPAC_DISBURSEMENT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
PACKAGE: APPS.FV_IPAC_DISBURSEMENT_PKG
12.1.1
-
PACKAGE BODY: APPS.FV_IPAC_DISBURSEMENT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_IPAC_DISBURSEMENT_PKG, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT_ERRORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT_ERRORS, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT_HISTORY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT_HISTORY, status:VALID,
-
SYNONYM: APPS.FV_INTERAGENCY_FUNDS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_INTERAGENCY_FUNDS_S, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT, status:VALID,
-
SYNONYM: APPS.FV_INTERAGENCY_FUNDS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_INTERAGENCY_FUNDS_S, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT_ERRORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT_ERRORS, status:VALID,
-
SYNONYM: APPS.FV_INTERAGENCY_FUNDS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_INTERAGENCY_FUNDS, status:VALID,
-
SYNONYM: APPS.FV_CCR_VENDORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_CCR_VENDORS, status:VALID,
-
SYNONYM: APPS.FV_IPAC_RECURRING_INV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_RECURRING_INV, status:VALID,
-
SYNONYM: APPS.AP_INTERFACE_GROUPS_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INTERFACE_GROUPS_S, status:VALID,
-
SYNONYM: APPS.AP_INTERFACE_GROUPS_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INTERFACE_GROUPS_S, status:VALID,
-
SYNONYM: APPS.AP_INTERFACE_REJECTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INTERFACE_REJECTIONS, status:VALID,
-
SYNONYM: APPS.FV_IPAC_IMPORT_HISTORY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_IMPORT_HISTORY, status:VALID,
-
SYNONYM: APPS.FV_IPAC_BATCH_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_BATCH_S, status:VALID,
-
SYNONYM: APPS.FV_IPAC_BATCH_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_BATCH_S, status:VALID,
-
SYNONYM: APPS.FV_IPAC_RECURRING_INV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_IPAC_RECURRING_INV, status:VALID,
-
SYNONYM: APPS.FV_INTERAGENCY_FUNDS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_INTERAGENCY_FUNDS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.FV_CCR_VENDORS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_CCR_VENDORS, status:VALID,
-
SYNONYM: APPS.FV_OPERATING_UNITS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_OPERATING_UNITS, status:VALID,
-
SYNONYM: APPS.FV_OPERATING_UNITS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_OPERATING_UNITS, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.AP_INTERFACE_REJECTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INTERFACE_REJECTIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE_S, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.AP_INVOICE_LINES_INTERFACE_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_INTERFACE_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_INTERFACE_S, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_INTERFACE, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_LINES_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_LINES_INTERFACE, status:VALID,
-
SYNONYM: APPS.AP_INVOICES_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES_INTERFACE, status:VALID,
-
PACKAGE: APPS.FV_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_UTILITY, status:VALID,
-
PACKAGE: APPS.FV_UTILITY
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_UTILITY, status:VALID,
-
PACKAGE: APPS.MO_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:MO_UTILS, status:VALID,
-
PACKAGE: APPS.MO_UTILS
12.2.2
owner:APPS, object_type:PACKAGE, object_name:MO_UTILS, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.PO_DISTRIBUTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PO_DISTRIBUTIONS, status:VALID,
-
VIEW: APPS.MTL_UNITS_OF_MEASURE_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:INV.MTL_UNITS_OF_MEASURE_VL, object_name:MTL_UNITS_OF_MEASURE_VL, status:VALID,
-
SYNONYM: APPS.AP_INVOICE_DISTRIBUTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICE_DISTRIBUTIONS, status:VALID,
-
SYNONYM: APPS.AP_INVOICES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AP_INVOICES, status:VALID,