Search Results fv_apply_cash_receipt
Overview
The APPS.FV_APPLY_CASH_RECEIPT package is a public PL/SQL API within the Oracle E-Business Suite Financials family, owned by the APPS schema and declared with AUTHID CURRENT_USER. Its principal business function is to apply cash receipts to open receivables within the federal financials (FV) processing model. Unlike the standard Oracle Receivables AR_RECEIPT_API_PUB, which serves commercial receipt application, this package operates against the FV_AR_BATCHES and FV_INTERIM_CASH_RECEIPTS staging structures that support federal collections and appropriation accounting. The package header, sourced from FVXDCCRS.pls (version 120.3, dated 2003/05/16), exposes a single documented entry point, MAIN, and carries the module identifier g_PackageName set to 'fv_apply_cash_receipt'. The API classification in the ETRM is OTHER, indicating it is not a standard open-interface or business-object API but rather a functional driver, most likely invoked as a concurrent program to apply batches of interim cash receipts to customer accounts and payment schedules.
Key Procedures and Functions
The documented package interface contains one public procedure:
MAIN— The primary driver routine. Based on the standard concurrent-program parameter signature,MAINaccepts the EBS concurrent manager's error buffer and return code as OUT parameters, together with an IN parameter that identifies the batch to be processed (documented asp_batch_name). It orchestrates the application of cash receipts held in the interim and batch tables, drives the receipt application against open payment schedules, records the resulting receivable applications, and writes the outcome back throughp_errbufandp_retcode. No additional public procedures or functions are documented in the ETRM metadata.
Tables Accessed
The ETRM records sixteen tables referenced through APPS synonyms, which together describe the end-to-end receipt application flow:
FV_AR_BATCHES,FV_AR_BATCHES_ALL,AR_BATCHES— batch definition and control records that scope the receipts to be applied.FV_INTERIM_CASH_RECEIPTS— interim receipt staging where collections are captured before application.AR_CASH_RECEIPTS,AR_CASH_RECEIPTS_ALL,AR_CASH_RECEIPT_HISTORY_ALL— creation and status tracking of the resulting receipts.AR_PAYMENT_SCHEDULES,AR_RECEIVABLE_APPLICATIONS— identification of open items and recording of the applied amounts.AR_RECEIPT_METHODS,CE_BANK_ACCOUNTS,GL_DAILY_CONVERSION_TYPES— receipt method validation, bank account lookup, and currency conversion for foreign-currency receipts.HZ_CUST_ACCOUNTS,HZ_CUST_SITE_USES— customer and site validation against the Trading Community Architecture model.FV_FINANCE_CHARGE_CONTROLS— federal finance charge and interest configuration governing application behavior.
Usage Notes
FV_APPLY_CASH_RECEIPT is typically invoked as an Oracle EBS concurrent program submitted through the Federal Financials responsibility, where the batch name is passed as a program parameter. The standard p_errbuf/p_retcode signature permits error reporting through the concurrent manager log and completion status. The ETRM records that the package is referenced by zero other packages, confirming it is a top-level entry point rather than a reusable library called by sibling APIs. Custom code should invoke MAIN only within an initialized EBS session (APPS context, FND_GLOBAL user and responsibility set) and should not rely on undocumented internal logic. Because the source header dates from release 11i-era code and the package operates directly on interim and batch tables, deployments on 12.1.1 and 12.2.2 should validate behavior against the installed file version, and any extension of the package should be performed through a supported wrapper rather than modification of the seeded body. Given its OTHER API classification, the interface is not guaranteed backward compatible across patches.
-
PACKAGE: APPS.FV_APPLY_CASH_RECEIPT
12.2.2
-
PACKAGE: APPS.FV_APPLY_CASH_RECEIPT
12.1.1
-
PACKAGE: APPS.FV_APPLY_CASH_RECEIPT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FV_APPLY_CASH_RECEIPT, status:VALID,
-
PACKAGE: APPS.FV_APPLY_CASH_RECEIPT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FV_APPLY_CASH_RECEIPT, status:VALID,
-
PACKAGE BODY: APPS.FV_APPLY_CASH_RECEIPT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:FV_APPLY_CASH_RECEIPT, status:VALID,
-
PACKAGE BODY: APPS.FV_APPLY_CASH_RECEIPT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:FV_APPLY_CASH_RECEIPT, status:VALID,
-
SYNONYM: APPS.FV_AR_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_AR_BATCHES, status:VALID,
-
SYNONYM: APPS.FV_AR_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_AR_BATCHES, status:VALID,
-
SYNONYM: APPS.FV_AR_BATCHES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_AR_BATCHES_ALL, status:VALID,
-
SYNONYM: APPS.FV_FINANCE_CHARGE_CONTROLS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_FINANCE_CHARGE_CONTROLS, status:VALID,
-
SYNONYM: APPS.FV_INTERIM_CASH_RECEIPTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FV_INTERIM_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.FV_INTERIM_CASH_RECEIPTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_INTERIM_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.FV_AR_BATCHES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_AR_BATCHES_ALL, status:VALID,
-
SYNONYM: APPS.FV_FINANCE_CHARGE_CONTROLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FV_FINANCE_CHARGE_CONTROLS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.RA_TERMS_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS_LINES, status:VALID,
-
SYNONYM: APPS.RA_TERMS_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS_LINES, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPT_HISTORY_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPT_HISTORY_ALL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPT_HISTORY_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPT_HISTORY_ALL, status:VALID,
-
SYNONYM: APPS.AR_BATCHES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_BATCHES, status:VALID,
-
SYNONYM: APPS.AR_BATCHES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_BATCHES, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_API_PUB, status:VALID,
-
PACKAGE: APPS.AR_RECEIPT_API_PUB
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_RECEIPT_API_PUB, 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,
-
SYNONYM: APPS.RA_TERMS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS, status:VALID,
-
SYNONYM: APPS.RA_TERMS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_TERMS, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS_ALL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS_ALL, status:VALID,
-
SYNONYM: APPS.CE_BANK_ACCOUNTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CE_BANK_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHODS, status:VALID,
-
SYNONYM: APPS.GL_DAILY_CONVERSION_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID,
-
SYNONYM: APPS.AR_RECEIPT_METHODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIPT_METHODS, status:VALID,
-
SYNONYM: APPS.CE_BANK_ACCOUNTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CE_BANK_ACCOUNTS, status:VALID,
-
SYNONYM: APPS.GL_DAILY_CONVERSION_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:GL_DAILY_CONVERSION_TYPES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_LINES_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLE_APPLICATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLE_APPLICATIONS, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES_ALL, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLE_APPLICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLE_APPLICATIONS, status:VALID,
-
SYNONYM: APPS.AR_CASH_RECEIPTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_SITE_USES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_SITE_USES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,
-
APPS.FV_APPLY_CASH_RECEIPT dependencies on FV_APPLY_CASH_RECEIPT
12.2.2
-
SYNONYM: APPS.RA_CUST_TRX_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:RA_CUST_TRX_TYPES, status:VALID,
-
SYNONYM: APPS.RA_CUSTOMER_TRX_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_ALL, status:VALID,