Search Results factore_recourse




Overview

APPS.AR_BILLS_MAINTAIN_LIB_PVT is a private PL/SQL library package in Oracle Receivables that supports the maintenance and lifecycle management of billing transactions, adjustments, receipts, and receipt applications. The package is classified as PVT (private) within the ETRM repository, indicating that it is an internal implementation library rather than a published public API. Its procedures are invoked by other Receivables packages, forms, and concurrent processes to perform the underlying database operations that drive transaction generation, adjustment creation and reversal, receipt application and unapplication, and document sequence assignment.

The header comment ($Header: ARBRMALS.pls 120.4 2005/10/30) reflects the file's origin in the AutoInvoice / Bills Receivable maintenance area, and the package remains present and documented in both Oracle EBS 12.1.1 and 12.2.2. Because it is private, it should not be called directly from customer extensions; Oracle does not guarantee backward compatibility for private packages.

Key Procedures and Functions

The package exposes 23 documented procedures. The procedure most relevant to the search term get_doc_seq is GET_DOC_SEQ, which assigns the document sequence value to a transaction record based on the application, ledger (set of books), and transaction method code supplied by the caller.

Tables Accessed

The package reads and writes the core Receivables transaction and receipt tables through APPS synonyms, including:

Usage Notes

Because AR_BILLS_MAINTAIN_LIB_PVT is a private package, it is not intended to be called directly from customer-developed code. It is invoked internally by Oracle Receivables forms and by other Receivables packages — the ETRM metadata records that it is referenced by one other package. Typical invocation contexts include the Transactions and Receipts forms, adjustment approval workflows, and concurrent programs that process receipts and adjustments. When a user searches for get_doc_seq, the relevant entry point is the GET_DOC_SEQ procedure, which populates the transaction document sequence during transaction creation and completion. Developers should reference public Receivables APIs (such as AR_RECEIPT_API_PUB or AR_ADJUSTMENT_API_PUB) rather than this private library, and should treat its behavior as subject to change across patch levels.