Results for “invoice_number”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
OE_RETROBILL_PVT is a private PL/SQL package in the APPS schema that implements the retro-billing engine for Oracle Order Management. Retro-billing is the process by which pricing adjustments negotiated after an order has been booked—most commonly retrospective discounts, rebates, or volume-based price breaks—are applied back to already-shipped or already-invoiced order lines. Because the adjustments affect downstream Receivables invoices, the package must reconcile order pricing with billing data while preserving the audit trail of the original transaction.
The package is classified as a PVT (private) API, indicating that it is intended for internal use by other Order Management packages rather than as a public integration interface. It is a critical component of the pricing and adjustment subsystem, invoked by OE_ORDER_PUB, OE_INVOICE_PUB, OE_ORDER_PRICE_PVT, OE_LINE_ADJ_UTIL, OE_HEADER_ADJ_UTIL, OE_VALIDATE_HEADER, and OE_DEFAULT_LINE. In Oracle EBS 12.1.1 and 12.2.2, the package body is delivered as VALID in a standard installation, and its dependencies reference the standard SYS.STANDARD package.
The metadata documents twenty procedures and functions covering the complete retro-billing lifecycle: request creation, eligibility checking, adjustment calculation, line updating, RMA handling, purge, and concurrent program processing.
Key Procedures and Functions
- PROCESS_RETROBILL_REQUEST — The primary entry point that drives a retro-billing request through eligibility, adjustment, and update phases.
- PROCESS_RETROBILL_ADJUSTMENTS and PREPROCESS_ADJUSTMENTS — Identify and stage eligible price adjustments prior to application on order lines.
- UPDATE_RETROBILL_LINES and UPDATE_INVALID_DIFF_ADJ — Write calculated retro-billed values back to order lines and correct invalid differentiating adjustments.
- OE_BUILD_RETROBILL_TBL — Constructs the internal working table of retro-bill candidates.
- GET_RETROBILLED_SUM, GET_RETURN_PRICE, GET_MOST_RECENT_RETRO_ADJ, GET_LAST_RETRO_HDRID, GET_LAST_RETRO_LINID, GET_FIRST_LINE_PRICE_LIST_ID, GET_RETRO_PRICING_PHASE_COUNT, and GET_LINE_ADJUSTMENTS — Retrieve aggregates, historical adjustment identifiers, price list references, and line-level adjustment detail used in recalculation.
- RETROBILL_ENABLED — Boolean eligibility check determining whether retro-billing applies to a given order or transaction type.
- INTERFACE_RETROBILLED_RMA and RETURN_RETROBILLED_LINE_CHECK — Handle returns and RMA lines affected by retro-billed pricing.
- INVOICE_NUMBER — Resolves the invoice reference associated with retro-billed lines.
- OE_RETROBILL_CONC_PGM — The concurrent program driver that processes retro-bill requests in batch.
- OE_RETROBILL_PURGE — Removes processed or obsolete retro-billing records from the request interface tables.
Tables Accessed
The package reads and writes OE_RETROBILL_REQUESTS and OE_RETROBILL_REQUEST_S, which store the header and line detail of retro-billing requests. Order data is drawn from OE_ORDER_HEADERS_ALL, OE_ORDER_LINES, and OE_ORDER_LINES_ALL, with pricing attributes in OE_ORDER_PRICE_ATTRIBS. Adjustment definitions and associations are read from OE_PRICE_ADJUSTMENTS, OE_PRICE_ADJUSTMENTS_S, OE_PRICE_ADJ_ASSOCS, and OE_PRICE_ADJ_ASSOCS_S. OE_TRANSACTION_TYPES_ALL determines whether a transaction type supports retro-billing, while FND_LANGUAGES and OE_PROCESSING_MSGS / OE_PROCESSING_MSGS_TL supply multilingual messages for errors and status. OE_CONC_REQUEST_IFACE is used when the concurrent program submits processing requests.
Usage Notes
OE_RETROBILL_PVT is invoked indirectly through order entry forms and the Order Management pricing engine whenever an adjustment with retro-billing behavior is defined and applied. Merchandising and Advanced Pricing setups that enable retro-billing drive the calls from OE_ORDER_PUB and OE_ORDER_PRICE_PVT during order or line save. The concurrent program entry point, OE_RETROBILL_CONC_PGM, should be scheduled from the Order Management responsibility to process outstanding OE_RETROBILL_REQUESTS in batch. Because this is a private package, customizations should not call it directly; supported extension points are the public OE_ORDER_PUB and OE_INVOICE_PUB APIs, which internally delegate to this package.
-
View: CE_FC_ARI_DISC_V 12.2.2
APPS.CE_FC_ARI_DISC_V·↳ AR_PUBLIC_UTILS·↳ CE_AR_FC_INVOICES_V·↳ CE_SECURITY_PROFILES_V·Explore CE module →
-
View: POR_INVOICES_SUMMARY_V 12.1.1
This view is obsolete.
APPS.POR_INVOICES_SUMMARY_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
View: CE_FC_ARI_DISC_V 12.1.1
APPS.CE_FC_ARI_DISC_V·↳ AR_PUBLIC_UTILS·↳ CE_AR_FC_INVOICES_V·↳ CE_SECURITY_PROFILES_V·Explore CE module →
-
View: CE_FC_API_DISC_V 12.1.1
APPS.CE_FC_API_DISC_V·↳ AP_UTILITIES_PKG·↳ CE_AP_FC_DUE_INVOICES_V·↳ CE_DUE_PROJECT_INV_V·Explore CE module →
-
View: CE_FC_API_DISC_V 12.2.2
APPS.CE_FC_API_DISC_V·↳ AP_UTILITIES_PKG·↳ CE_AP_FC_DUE_INVOICES_V·↳ CE_DUE_PROJECT_INV_V·Explore CE module →
-
View: OKS_BILLING_DTLS_V 12.2.2
Service contracts billing details view.
APPS.OKS_BILLING_DTLS_V·↳ OKS_BILL_CONT_LINES·↳ OKS_BILL_SUB_LINES·↳ OKS_BILL_TRANSACTIONS·Explore OKS module →
-
Contains invoice history informaion for a single standing charge
APPS.IGI_RPI_INVOICE_HISTORY_V·↳ IGI_AR_SYSTEM_OPTIONS_ALL·↳ IGI_RPI_STANDING_CHARGES_ALL·↳ RA_CUSTOMER_TRX·Explore IGI module →
-
View: FII_AR_REVENUE_B_V1 12.1.1
APPS.FII_AR_REVENUE_B_V1·↳ FII_AR_REVENUE_B·Explore FII module →
-
View: FII_AR_CURR_REC_WH_V 12.1.1
FII_AR_CURR_REC_WH_V is an Internal view used to support Risk Indicator Portlets
APPS.FII_AR_CURR_REC_WH_V·↳ FII_AR_OPEN_INSTALLMENT_F·Explore FII module →
-
View: FII_AR_PASTDUE_REC_PMV 12.1.1
FII_AR_PASTDUE_REC_PMV is an Internal view used to support Risk Indicator Portlets
APPS.FII_AR_PASTDUE_REC_PMV·↳ FII_AR_OPEN_INSTALLMENT_F·Explore FII module →
-
Holds the rejected invoices, which are deleted from AP_INTERFACE_HEADERS due to errors
-
View: OKS_INV_RVW_V 12.1.1
View for Invoice reporting
APPS.OKS_INV_RVW_V·↳ FND_GLOBAL·↳ FND_LOOKUPS·↳ OKS_BILL_CONT_LINES·Explore OKS module →
-
APPS.OKL_CS_VENDOR_SEARCH_UV·↳ AP_SUPPLIERS·↳ AP_SUPPLIER_CONTACTS·↳ AP_SUPPLIER_SITES_ALL·Explore OKL module →
-
View for Lease center accounts tab
APPS.OKL_CS_LC_ACCOUNT_TAB_UV·↳ AR_PAYMENT_SCHEDULES_ALL·↳ FND_GLOBAL·↳ FND_LOOKUPS·Explore OKL module →
-
Stores a reference to the invoice in the calling payable programs
-
Stores a reference to the invoice in the calling payable programs
-
View: POR_INVOICES_SUMMARY_V 12.2.2
This view is obsolete.
APPS.POR_INVOICES_SUMMARY_V·↳ FINANCIALS_SYSTEM_PARAMETERS·↳ FND_CURRENCY·↳ FND_GLOBAL·Explore ICX module →
-
This table stores all the payment items of leases in Oracle Assets
-
View for investor agreement invoices lov.
APPS.OKL_BPD_INVEST_INV_LOV_UV·↳ ARP_ADDR_LABEL_PKG·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·Explore OKL module →
-
View: FABV_SRC_LNS 12.1.1
- Retrofitted
-
AP Disbursements Details
APPS.OKL_BPD_AP_DISB_DTL_LN_UV·↳ AP_INVOICES_ALL·↳ FND_APPLICATION·↳ OKC_K_HEADERS_B·Explore OKL module →
-
AP Disbursements Details
APPS.OKL_BPD_AP_DISB_DTL_LN_UV·↳ AP_INVOICES_ALL·↳ FND_APPLICATION·↳ OKC_K_HEADERS_B·Explore OKL module →
-
List all the cure refunds along with the invoice and the disbursed amount
APPS.OKL_CURE_REFUNDS_SUMRY_UV·↳ OKC_K_HEADERS_ALL_B·↳ OKL_CURE_REFUNDS·↳ OKL_CURE_REFUND_HEADERS_B·Explore OKL module →
-
View for investor agreement invoice summary lov.
APPS.OKL_BPD_INVEST_TRX_SUM_UV·↳ ARP_ADDR_LABEL_PKG·↳ AR_PAYMENT_SCHEDULES_ALL·↳ AR_RECEIPT_METHODS·Explore OKL module →
-
Captures manual transactions made for Service Tax and VAT.
-
View: OKL_CS_PAY_INVOICES_UV 12.2.2
APPS.OKL_CS_PAY_INVOICES_UV·↳ AP_INVOICES_ALL·↳ AP_TERMS_TL·↳ FND_APPLICATION·Explore OKL module →
-
AP Disbursements Summary
APPS.OKL_BPD_AP_DISBURS_SMRY_UV·↳ AP_INVOICES_ALL·↳ FND_APPLICATION·↳ OKC_K_HEADERS_B·Explore OKL module →
-
View: OKS_BILLING_DTLS_V 12.1.1
Service contracts billing details view.
APPS.OKS_BILLING_DTLS_V·↳ OKS_BILL_CONT_LINES·↳ OKS_BILL_SUB_LINES·↳ OKS_BILL_TRANSACTIONS·Explore OKS module →
-
This staging table holds summary information of open installments. It is used to support Risk Indicator portlets.
-
Table: FA_COSTCLEAR_REP_ITF 12.2.2
Interface table for Report eXchange reports
-
View: FAFV_SRC_LNS 12.1.1
- Retrofitted
APPS.FAFV_SRC_LNS·↳ FA_ADDITIONS·↳ FA_ASSET_INVOICES·↳ PA_PROJECTS·Explore OFA module →
-
View: FAFV_SRC_LNS 12.2.2
- Retrofitted
APPS.FAFV_SRC_LNS·↳ FA_ADDITIONS·↳ FA_ASSET_INVOICES·↳ PA_PROJECTS·Explore OFA module →
-
APPS.OKL_RCPT_ARINV_BALANCES_UV·↳ AR_PAYMENT_SCHEDULES_ALL·↳ HZ_CUST_ACCOUNTS·↳ HZ_PARTIES·Explore OKL module →
-
Table: FV_THIRD_PARTY_TEMP 12.1.1
This table is used to store information to be reported on Third Party Remittance Report
-
Table: FV_THIRD_PARTY_TEMP 12.2.2
This table is used to store information to be reported on Third Party Remittance Report
-
FII_AR_DISPUTE_REC_WH_V is an Internal view used to support Risk Indicator Portlets
APPS.FII_AR_DISPUTE_REC_WH_V·↳ FII_AR_OPEN_INSTALLMENT_F·Explore FII module →
-
Contains invoice history informaion for a single standing charge
APPS.IGI_RPI_INVOICE_HISTORY_V·↳ IGI_AR_SYSTEM_OPTIONS_ALL·↳ IGI_RPI_STANDING_CHARGES_ALL·↳ RA_CUSTOMER_TRX·Explore IGI module →
-
View: FII_AR_DISPUTE_REC_PMV 12.1.1
FII_AR_DISPUTE_REC_PMV is an Internal view used to support Risk Indicator Portlets
APPS.FII_AR_DISPUTE_REC_PMV·↳ FII_AR_OPEN_INSTALLMENT_F·Explore FII module →
-
Stores payable invoicedetails for assets,which added as a part of bulk import.
-
Business View
APPS.CEBV_BANK_STATEMENT_LINES·↳ CE_LOOKUPS·↳ CE_STATEMENT_HEADERS·↳ CE_STATEMENT_LINES·Explore CE module →
-
Business View
APPS.CEFV_BANK_STATEMENT_LINES·↳ CE_LOOKUPS·↳ CE_STATEMENT_HEADERS·↳ CE_STATEMENT_LINES·Explore CE module →
-
Table: AR_GTA_UNMATCHED_TEMP 12.2.2
-
Holds the rejected invoices, which are deleted from AP_INTERFACE_HEADERS due to errors
-
APPS.FA_LEASE_PAYMENT_ITEMS_V·↳ FA_AMORT_SCHEDULES·↳ FA_LEASES·↳ FA_LEASE_PAYMENT_ITEMS·Explore OFA module →