Search Results ipa_trx




Overview

FV_IPA_PKG is a Federal Financials package in the Oracle E-Business Suite APPS schema that acts as the public entry point for the Lockbox Finance Charge Application process. Within Oracle EBS 12.1.1 and 12.2.2, its role is to bridge Oracle Receivables Automatic Lockbox processing with the Federal government-specific "IPA" (Interest, Penalties, and Administrative charges) functionality. When a Lockbox transmission is processed, Receivables runs the Lockbox Execution Report (ARXLPLB.rdf). A code hook in the after-report trigger of that report invokes this package, allowing Federal customers to automatically apply finance charges to receipts processed through the lockbox. The package therefore controls conditional orchestration: it verifies that the Federal extension is installed and enabled for the operating unit, confirms that the FV_LOCKBOX_FC profile option is set to 'Y', and then delegates the substantive processing to a private package, FV_IPA_PKG_PVT. The dollar sign header indicates the file is FVXARCHB.pls, last updated in 2003, confirming that the code has been stable across releases.

Key Procedures and Functions

  • IPA_TRX — The sole documented procedure, and the only public API in the package. It receives a transmission identifier for a lockbox batch as its input. Its logic is guarded by two conditions: the Federal installation must be enabled for the current organization (verified by fv_install.enabled against the ORG_ID profile value) and the FV_LOCKBOX_FC profile option must be 'Y'. When both conditions hold, it logs a debug statement through FV_UTILITY.DEBUG_MESG and then calls FV_IPA_PKG_PVT.IPA_TRX to perform the actual finance charge application. Unexpected errors are trapped in the WHEN OTHERS exception handler, written to the log via FV_UTILITY.LOG_MESG at the unexpected level, and re-raised so that the calling report hook is aware of the failure.

Tables Accessed

The package source documents no direct SQL against base or interface tables. All data access is indirect: profile option values are read through FND_PROFILE (ORG_ID and FV_LOCKBOX_FC), and all table operations occur inside the private package FV_IPA_PKG_PVT and its downstream calls. Consequently, no APPS synonyms for transaction tables are recorded as referenced by this package itself. The ETRM metadata confirms that FV_IPA_PKG references no tables directly and is not referenced by any other package, underscoring its narrow, event-driven purpose as a dispatcher rather than a shared utility.

Usage Notes

FV_IPA_PKG is not intended for direct invocation from forms, concurrent program definitions, or custom code. It is designed to be called by Oracle Receivables' Lockbox Execution Report after-report trigger, so it executes automatically for each lockbox transmission when that report runs. Practitioners investigating the search term "ipa_trx" should note that the procedure is meaningful only when the Federal Financials extension is installed and the FV_LOCKBOX_FC profile is enabled for the operating unit; otherwise it silently performs no work. Because it re-raises exceptions, failures surface through the standard lockbox report execution path, and diagnostics should be sought in the FND log entries written by FV_UTILITY rather than in this package directly. Support and troubleshooting activities should generally focus on the private worker, FV_IPA_PKG_PVT.