Search Results arp_bf_bill
Overview
ARP_BF_BILL is an Oracle Receivables package owned by APPS that drives the Consolidated Billing Invoice Print and Accept/Reject concurrent programs in Oracle E-Business Suite 12.1.1 and 12.2.2. The package exposes a record type, ReportParametersType, that consolidates all submission parameters for these reports, together with overloaded Report procedures that serve as the entry points invoked by the concurrent manager. Its principal business purpose is to print consolidated billing invoices generated against billing cycles, including the ability to restrict output by customer name, customer number, bill-to site, billing date range, currency, payment term, and consolidated invoice identifier, and to support the downstream Accept/Reject processing of those consolidated invoices.
Key Procedures and Functions
ETRM documents three procedure entries, all named REPORT and differentiated by signature overload:
- Report(P_report IN ReportParametersType) — The single-argument form accepts the packaged record type carrying every print and selection parameter in one structure. It is convenient for callers that build the record programmatically.
- Report(...) with individual IN parameters plus
Errbuf OUT NOCOPY VARCHAR2andRetcode OUT NOCOPY NUMBER— The primary concurrent-program interface for invoice printing. It returns a standard EBS completion code (Retcode) and message buffer (Errbuf) for the concurrent manager. Its parameters includeP_print_option,P_org_id,P_print_output,P_billing_cycle_id,P_billing_date,P_currency, customer name/number low-high ranges, bill-to site low-high,P_term_id,P_detail_option, and defaults forP_consinv_idandP_request_id. - Report(...) (Accept/Reject overload) with
Errbuf,Retcode, and a distinct parameter set — This overload supports the Accept/Reject variant, selecting by customer number, bill-to site, bill date range, and consolidated invoice range rather than billing cycle and currency.
The user search term p_print_option corresponds to the P_print_option IN parameter (and the identically named print_option VARCHAR2(12) field in ReportParametersType), which controls the print mode — for example whether output is produced for printing, for an accept/reject run, or for review — and therefore determines which of the overloads is relevant.
Tables Accessed
Per ETRM, the package references these APPS-synonym tables:
- AR_CONS_INV, AR_CONS_INV_S, AR_CONS_INV_TRX, AR_CONS_INV_TRX_LINES — Consolidated invoice headers, their transactions, and transaction lines; the core print data.
- AR_CONS_BILL_CYCLES_B — Billing cycle definition, used when
P_billing_cycle_idis supplied. - HZ_CUST_ACCOUNTS, HZ_CUST_ACCT_SITES, HZ_CUSTOMER_PROFILES — Customer, site, and profile information for name/number and bill-to selection and for report display.
- AR_PAYMENT_SCHEDULES, AR_RECEIVABLE_APPLICATIONS, AR_ADJUSTMENTS, AR_CASH_RECEIPTS — Transaction balances, applications, adjustments, and receipts supporting invoice detail and reconciliation figures.
- AR_AGING_BUCKETS, AR_AGING_BUCKET_LINES, AR_SYSTEM_PARAMETERS — Aging definitions and Receivables system options used for bucket and defaulting behavior.
Usage Notes
ARP_BF_BILL is normally invoked from the Receivables concurrent program definitions for consolidated billing invoice printing and for accept/reject processing, where the concurrent manager calls the multi-argument Report overload and supplies Errbuf and Retcode. P_print_option is passed through from the concurrent program's parameter form or from a custom launcher to select the processing mode. Because the package is classified OTHER rather than as a public API and is referenced by zero other packages, it should be treated as an internal implementation unit: custom code may invoke the documented Report overloads, but callers must pass P_org_id to respect multi-org security and should expect no supported extension points beyond the supplied parameters.
-
PACKAGE: APPS.ARP_BF_BILL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_BF_BILL, status:VALID,
-
PACKAGE: APPS.ARP_BF_BILL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_BF_BILL, status:VALID,
-
PACKAGE BODY: APPS.ARP_BF_BILL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_BF_BILL, status:VALID,
-
PACKAGE BODY: APPS.ARP_BF_BILL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ARP_BF_BILL, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_TRX_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_TRX_LINES, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_S, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_TRX_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_TRX_LINES, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_S, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_TRX
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_TRX, status:VALID,
-
PACKAGE: APPS.AR_CMGT_AGING
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_CMGT_AGING, status:VALID,
-
PACKAGE: APPS.AR_BFB_UTILS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:AR_BFB_UTILS_PVT, status:VALID,
-
PACKAGE: APPS.AR_BFB_UTILS_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_BFB_UTILS_PVT, status:VALID,
-
SYNONYM: APPS.AR_CONS_BILL_CYCLES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_BILL_CYCLES_B, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV_TRX
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV_TRX, status:VALID,
-
SYNONYM: APPS.AR_CONS_BILL_CYCLES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_BILL_CYCLES_B, status:VALID,
-
PACKAGE: APPS.AR_CMGT_AGING
12.2.2
owner:APPS, object_type:PACKAGE, object_name:AR_CMGT_AGING, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKET_LINES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKET_LINES, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKETS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKETS, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_HEADER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_HEADER, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKET_LINES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKET_LINES, status:VALID,
-
PACKAGE: APPS.ARP_PROCESS_HEADER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_PROCESS_HEADER, status:VALID,
-
SYNONYM: APPS.AR_AGING_BUCKETS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_AGING_BUCKETS, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
PACKAGE: APPS.ARP_TRX_DEFAULTS_3
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
SYNONYM: APPS.AR_CONS_INV
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CONS_INV, status:VALID,
-
PACKAGE: APPS.ARP_ETAX_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_ETAX_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_TRX_DEFAULTS_3
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_TRX_DEFAULTS_3, status:VALID,
-
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,
-
PACKAGE: APPS.ARP_ETAX_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_ETAX_UTIL, status:VALID,
-
PACKAGE: APPS.ARP_BF_BILL
12.1.1
-
PACKAGE: APPS.ARP_BF_BILL
12.2.2
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, status:VALID,
-
PACKAGE: APPS.ARPT_SQL_FUNC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARPT_SQL_FUNC_UTIL, 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.HZ_CUSTOMER_PROFILES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUSTOMER_PROFILES, status:VALID,
-
SYNONYM: APPS.AR_ADJUSTMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_ADJUSTMENTS, status:VALID,
-
SYNONYM: APPS.AR_ADJUSTMENTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_ADJUSTMENTS, status:VALID,
-
SYNONYM: APPS.HZ_CUSTOMER_PROFILES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUSTOMER_PROFILES, 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.RA_CUSTOMER_TRX_LINES_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:RA_CUSTOMER_TRX_LINES_ALL, status:VALID,
-
PACKAGE: APPS.ARP_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:ARP_GLOBAL, status:VALID,
-
PACKAGE: APPS.ARP_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:ARP_GLOBAL, 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.AR_CASH_RECEIPTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AR_CASH_RECEIPTS, status:VALID,
-
SYNONYM: APPS.AR_RECEIVABLE_APPLICATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:AR_RECEIVABLE_APPLICATIONS, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCT_SITES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCT_SITES, status:VALID,
-
SYNONYM: APPS.HZ_CUST_ACCT_SITES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_CUST_ACCT_SITES, status:VALID,