Search Results hz_billing_preferences
Overview
HZ_BILLING_PREFERENCES is a Receivables (AR) module table that stores customer-level invoicing format preferences. It is owned by the AR schema and is classified as VALID in both Oracle EBS 12.1.1 and 12.2.2. The table defines how invoices and billing documents are rendered, transmitted, and processed for a given customer account or customer site use, capturing attributes such as billing language, media type, media format, rounding rules, and copy counts.
Under the heuristic Data Vault classification derived from the foreign key structure, HZ_BILLING_PREFERENCES maps most naturally to a link entity. It associates a customer account (via CUST_ACCOUNT_ID) with a specific site use (via SITE_USE_ID) and carries descriptive billing preference attributes, positioning it as a relationship table between the trading party (HZ_CUST_ACCOUNTS) and the location/usage context (HZ_CUST_SITE_USES_ALL). This modeling suggestion reflects how billing preferences exist only in the context of an established customer-to-site relationship.
Key Information Stored
The table contains 20 documented columns. The most significant are the following:
- BILLING_PREFERENCES_ID — Surrogate primary key, enforced by the HZ_BILLING_PREFERENCES_PK constraint and reinforced by the unique index HZ_BILLING_PREFERENCES_U1. This is the definitive row identifier.
- CUST_ACCOUNT_ID — Foreign key to HZ_CUST_ACCOUNTS; identifies the customer account the preference applies to.
- SITE_USE_ID — Foreign key to HZ_CUST_SITE_USES_ALL; identifies the specific site use context for the preference.
- BILL_TYPE — Classifies the billing type associated with the preference.
- BILL_LANGUAGE — Language used when generating the invoice or billing document.
- BILL_ROUND_NUMBER — Rounding rule applied to billing amounts.
- MEDIA_TYPE — The delivery medium (for example, print, EDI, or e-mail) for the billing output.
- MEDIA_FORMAT — The formatting convention applied to the media output.
- NUMBER_OF_COPIES — Number of copies to produce for the billing document.
- CURRENCY_CODE — Currency in which the billing preference amounts are expressed.
- WH_UPDATE_DATE — Warehouse update timestamp used to support incremental data extraction and reporting refresh cycles.
Standard WHO audit columns (CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN) and concurrent program context columns (REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE) are also present. The business-key candidate is BILLING_PREFERENCES_ID; no alternate composite business key is documented.
Common Use Cases and Queries
Billing preferences are typically queried when generating customer invoices to determine language, currency, rounding, media type, and copy count. A common reporting pattern joins billing preferences to the customer account and site use to produce a consolidated billing profile:
SELECT bp.billing_preferences_id, ca.account_number, csu.site_use_code, bp.bill_language, bp.media_type, bp.media_format, bp.number_of_copies, bp.currency_code FROM hz_billing_preferences bp, hz_cust_accounts ca, hz_cust_site_uses_all csu WHERE bp.cust_account_id = ca.cust_account_id AND bp.site_use_id = csu.site_use_id;
Typical scenarios include auditing which customers receive electronic versus printed invoices, identifying accounts with non-default currency or rounding rules, and reconciling invoice output volume using NUMBER_OF_COPIES. Incremental extract jobs frequently filter on WH_UPDATE_DATE to pull only newly changed preference rows.
Related Objects
The following objects are most significant in relation to HZ_BILLING_PREFERENCES:
- HZ_CUST_ACCOUNTS — joined via CUST_ACCOUNT_ID; provides the customer account master record.
- HZ_CUST_SITE_USES_ALL — joined via SITE_USE_ID; provides the site use context for the preference.
- HZ_CUST_ACCT_SITES_ALL — related through the site use hierarchy; supplies address and site information used on billing documents.
- AR_INVOICE_API_PUB — the public API that reads billing preferences when creating invoices.
- HZ_CUSTOMER_PROFILE — the customer profile view that surfaces billing-related attributes.
- RA_CUSTOMER_TRX_ALL — the invoice transaction table that consumes billing preference output at invoicing time.
-
Table: HZ_BILLING_PREFERENCES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_BILLING_PREFERENCES, object_name:HZ_BILLING_PREFERENCES, status:VALID, product: AR - Receivables , description: Invoicing format , implementation_dba_data: AR.HZ_BILLING_PREFERENCES ,
-
Table: HZ_BILLING_PREFERENCES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_BILLING_PREFERENCES, object_name:HZ_BILLING_PREFERENCES, status:VALID, product: AR - Receivables , description: Invoicing format , implementation_dba_data: AR.HZ_BILLING_PREFERENCES ,
-
VIEW: AR.HZ_BILLING_PREFERENCES#
12.2.2
owner:AR, object_type:VIEW, object_name:HZ_BILLING_PREFERENCES#, status:VALID,
-
SYNONYM: APPS.HZ_BILLING_PREFERENCES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HZ_BILLING_PREFERENCES, status:VALID,
-
VIEW: APPS.JTF_BILLING_PREFERENCES_V
12.1.1
-
VIEW: APPS.AST_BILLING_PREFERENCES_V
12.2.2
-
SYNONYM: APPS.HZ_BILLING_PREFERENCES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HZ_BILLING_PREFERENCES, status:VALID,
-
VIEW: APPS.CSC_BILLING_PREFERENCES_V
12.1.1
-
VIEW: APPS.JTF_BILLING_PREFERENCES_V
12.2.2
-
VIEW: AR.HZ_BILLING_PREFERENCES#
12.2.2
-
VIEW: APPS.AST_BILLING_PREFERENCES_V
12.1.1
-
VIEW: APPS.CSC_BILLING_PREFERENCES_V
12.2.2
-
APPS.HZ_BILLING_PREFERENCES_PKG SQL Statements
12.1.1
-
APPS.HZ_BILLING_PREFERENCES_PKG SQL Statements
12.2.2
-
PACKAGE BODY: APPS.HZ_BILLING_PREFERENCES_PKG
12.1.1
-
PACKAGE BODY: APPS.HZ_BILLING_PREFERENCES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_BILLING_PREFERENCES_PKG, status:VALID,
-
PACKAGE BODY: APPS.HZ_BILLING_PREFERENCES_PKG
12.2.2
-
TABLE: AR.HZ_BILLING_PREFERENCES
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_BILLING_PREFERENCES, object_name:HZ_BILLING_PREFERENCES, status:VALID,
-
View: JTF_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BILLING_PREFERENCES_V, object_name:JTF_BILLING_PREFERENCES_V, status:VALID, product: JTF - CRM Foundation , description: JTF_BILLING_PREFERENCES_V describes the invoicing format preferred by customer accounts or customer account sites , implementation_dba_data: APPS.JTF_BILLING_PREFERENCES_V ,
-
View: JTF_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BILLING_PREFERENCES_V, object_name:JTF_BILLING_PREFERENCES_V, status:VALID, product: JTF - CRM Foundation , description: JTF_BILLING_PREFERENCES_V describes the invoicing format preferred by customer accounts or customer account sites , implementation_dba_data: APPS.JTF_BILLING_PREFERENCES_V ,
-
TABLE: AR.HZ_BILLING_PREFERENCES
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_BILLING_PREFERENCES, object_name:HZ_BILLING_PREFERENCES, status:VALID,
-
PACKAGE BODY: APPS.HZ_BILLING_PREFERENCES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HZ_BILLING_PREFERENCES_PKG, status:VALID,
-
View: AST_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_BILLING_PREFERENCES_V, object_name:AST_BILLING_PREFERENCES_V, status:VALID, product: AST - TeleSales , description: AST_BILLING_PREFERENCES_V retrieves billing preferences for a customer account. , implementation_dba_data: APPS.AST_BILLING_PREFERENCES_V ,
-
View: CSC_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_BILLING_PREFERENCES_V, object_name:CSC_BILLING_PREFERENCES_V, status:VALID, product: CSC - Customer Care , description: CSC_BILLING_PREFERENCES_V retrieves billing preferences for a customer account. , implementation_dba_data: APPS.CSC_BILLING_PREFERENCES_V ,
-
View: CSC_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_BILLING_PREFERENCES_V, object_name:CSC_BILLING_PREFERENCES_V, status:VALID, product: CSC - Customer Care , description: CSC_BILLING_PREFERENCES_V retrieves billing preferences for a customer account. , implementation_dba_data: APPS.CSC_BILLING_PREFERENCES_V ,
-
View: AST_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_BILLING_PREFERENCES_V, object_name:AST_BILLING_PREFERENCES_V, status:VALID, product: AST - TeleSales , description: AST_BILLING_PREFERENCES_V retrieves billing preferences for a customer account. , implementation_dba_data: APPS.AST_BILLING_PREFERENCES_V ,
-
VIEW: APPS.CSC_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_BILLING_PREFERENCES_V, object_name:CSC_BILLING_PREFERENCES_V, status:VALID,
-
VIEW: APPS.CSC_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:CSC.CSC_BILLING_PREFERENCES_V, object_name:CSC_BILLING_PREFERENCES_V, status:VALID,
-
Table: HZ_CUST_SITE_USES_ALL
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_SITE_USES_ALL, object_name:HZ_CUST_SITE_USES_ALL, status:VALID, product: AR - Receivables , description: Stores business purposes assigned to customer account sites. , implementation_dba_data: AR.HZ_CUST_SITE_USES_ALL ,
-
VIEW: APPS.AST_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_BILLING_PREFERENCES_V, object_name:AST_BILLING_PREFERENCES_V, status:VALID,
-
VIEW: APPS.AST_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:AST.AST_BILLING_PREFERENCES_V, object_name:AST_BILLING_PREFERENCES_V, status:VALID,
-
Table: HZ_CUST_SITE_USES_ALL
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_SITE_USES_ALL, object_name:HZ_CUST_SITE_USES_ALL, status:VALID, product: AR - Receivables , description: Stores business purposes assigned to customer account sites. , implementation_dba_data: AR.HZ_CUST_SITE_USES_ALL ,
-
VIEW: APPS.JTF_BILLING_PREFERENCES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BILLING_PREFERENCES_V, object_name:JTF_BILLING_PREFERENCES_V, status:VALID,
-
VIEW: APPS.JTF_BILLING_PREFERENCES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:JTF.JTF_BILLING_PREFERENCES_V, object_name:JTF_BILLING_PREFERENCES_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
Table: HZ_CUST_ACCOUNTS
12.1.1
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
Table: HZ_CUST_ACCOUNTS
12.2.2
owner:AR, object_type:TABLE, fnd_design_data:AR.HZ_CUST_ACCOUNTS, object_name:HZ_CUST_ACCOUNTS, status:VALID, product: AR - Receivables , description: Stores information about customer accounts. , implementation_dba_data: AR.HZ_CUST_ACCOUNTS ,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.HZ_BILLING_PREFERENCES_PKG dependencies on HZ_BILLING_PREFERENCES
12.1.1
-
APPS.HZ_BILLING_PREFERENCES_PKG dependencies on HZ_BILLING_PREFERENCES
12.2.2
-
APPS.XNB_CMN_PVT SQL Statements
12.2.2
-
APPS.XNB_CMN_PVT SQL Statements
12.1.1
-
eTRM - CSC Tables and Views
12.1.1
description: Translation table to Store Drilldown details for a profile variable. This stores the column and table names for the drilldown form. Also stores the object_code, which provides the form_function to drilldown ,
-
eTRM - CSC Tables and Views
12.2.2
description: Translation table to Store Drilldown details for a profile variable. This stores the column and table names for the drilldown form. Also stores the object_code, which provides the form_function to drilldown ,
-
APPS.XNB_CMN_PVT dependencies on HZ_CUST_ACCOUNTS
12.1.1
-
APPS.XNB_CMN_PVT dependencies on HZ_CUST_ACCOUNTS
12.2.2
-
APPS.HZ_BILLING_PREFERENCES_PKG dependencies on FND_API
12.2.2