Search Results oks_billing_profiles_b
The OKS_BILLING_PROFILES_B table is a critical component within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically in the Oracle Service Contracts (OKS) module. This table serves as the foundation for storing billing profile information, which is essential for managing contract billing processes, including invoicing schedules, billing frequencies, and revenue recognition rules. Below is a detailed analysis of its structure, functionality, and relevance in Oracle EBS implementations.
Table Overview
The OKS_BILLING_PROFILES_B table is part of the Oracle Service Contracts schema and stores core billing profile attributes. It acts as a parent table for billing-related configurations, linking to other transactional and setup tables such as OKS_BILLING_PROFILES_TL (for translated descriptions) and OKS_BILL_SCHEDULES_ALL (for billing schedule details). The "B" suffix indicates it is a base table, while the "_ALL" suffix in related tables denotes multi-organization access.Key Columns and Structure
The table includes columns such as:- BILLING_PROFILE_ID: Primary key, uniquely identifying each billing profile.
- NAME: A descriptive name for the billing profile.
- BILLING_FREQUENCY: Defines intervals (e.g., monthly, quarterly) for invoicing.
- INVOICE_DAY: Specifies the day of the month for invoice generation.
- REVENUE_RECOGNITION_RULE: Determines how revenue is recognized over the contract term.
- ORG_ID: Associates the profile with a specific operating unit (multi-org feature).
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE: Standard Oracle audit columns.
Functional Role in Oracle EBS
Billing profiles in OKS_BILLING_PROFILES_B are pivotal for automating invoicing and revenue processes in service contracts. Key functionalities include:- Billing Schedule Automation: Profiles define how often invoices are generated, reducing manual effort.
- Revenue Compliance: Ensures alignment with accounting standards (e.g., ASC 606) via configurable recognition rules.
- Multi-Org Support: Enables segregation of billing rules across operating units.
- Integration with AR: Links to Oracle Receivables (AR) for seamless invoice creation.
Integration Points
The table integrates with:- OKS_BILL_SCHEDULES_ALL: Stores detailed billing schedules derived from profiles.
- OKS_CONTRACTS_ALL: Contracts reference billing profiles for invoicing rules.
- RA_CUSTOMER_TRX_ALL: Invoices generated in AR are based on profile configurations.
Customization and Extensions
Common extensions include:- Adding custom columns via OKS_BILLING_PROFILES_B extensions to support unique business rules.
- Developing PL/SQL triggers or APIs to enforce validation logic during profile creation.
- Leveraging Oracle Workflow or Approval Manager for profile approvals.
Performance Considerations
For optimal performance:- Index frequently queried columns like BILLING_PROFILE_ID and ORG_ID.
- Partition the table in high-volume environments.
- Monitor growth via Oracle Diagnostics or AWR reports.
Conclusion
The OKS_BILLING_PROFILES_B table is a cornerstone of Oracle Service Contracts' billing functionality, enabling standardized, automated, and compliant invoicing processes. Its design supports scalability, multi-org deployments, and integration with core financial modules, making it indispensable for organizations leveraging Oracle EBS for contract lifecycle management.-
Table: OKS_BILLING_PROFILES_B
12.2.2
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILLING_PROFILES_B, object_name:OKS_BILLING_PROFILES_B, status:VALID, product: OKS - Service Contracts , description: Contains profile information for a customer. , implementation_dba_data: OKS.OKS_BILLING_PROFILES_B ,
-
Table: OKS_BILLING_PROFILES_B
12.1.1
owner:OKS, object_type:TABLE, fnd_design_data:OKS.OKS_BILLING_PROFILES_B, object_name:OKS_BILLING_PROFILES_B, status:VALID, product: OKS - Service Contracts , description: Contains profile information for a customer. , implementation_dba_data: OKS.OKS_BILLING_PROFILES_B ,
-
APPS.ZX_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.ZX_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_IMPORT_VALIDATE dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.ZX_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_BPE_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.HZ_PURGE_GEN dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.ZX_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_BPE_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_ATTR_DEFAULTS_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_BPE_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_IMPORT_VALIDATE dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_BILLING_PROFILES_PVT dependencies on OKS_BILLING_PROFILES_B
12.1.1
-
APPS.OKS_PARTY_MERGE_PKG dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_BILLING_PROFILES_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_ATTR_DEFAULTS_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_BPE_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_MASS_UPDATE_PVT dependencies on OKS_BILLING_PROFILES_B
12.2.2
-
APPS.OKS_HZ_MERGE_PUB SQL Statements
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on RA_CUSTOMER_MERGES
12.1.1
-
APPS.OKS_HZ_MERGE_PUB SQL Statements
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on RA_CUSTOMER_MERGES
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on HZ_CUSTOMER_MERGE_LOG
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on HZ_CUSTOMER_MERGE_LOG
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.2.2
-
VIEW: APPS.OKS_BILLING_PROFILES_B_DFV
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on HZ_CUSTOMER_MERGE_LOG_S
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on ARP_MESSAGE
12.2.2
-
VIEW: APPS.OKS_BILLING_PROFILES_B_DFV
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on ARP_MESSAGE
12.1.1
-
APPS.OKS_HZ_MERGE_PUB dependencies on FND_PROFILE
12.1.1
-
PACKAGE BODY: APPS.OKS_HZ_MERGE_PUB
12.2.2
-
APPS.OKS_HZ_MERGE_PUB dependencies on FND_PROFILE
12.2.2
-
SYNONYM: APPS.OKS_BILLING_PROFILES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKS_BILLING_PROFILES_B, status:VALID,
-
SYNONYM: APPS.OKS_BILLING_PROFILES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKS_BILLING_PROFILES_B, status:VALID,
-
PACKAGE BODY: APPS.OKS_HZ_MERGE_PUB
12.1.1
-
APPS.HZ_PURGE_GEN dependencies on OKS_K_DEFAULTS
12.1.1
-
APPS.OKS_PARTY_MERGE_PKG dependencies on STANDARD
12.1.1
-
APPS.OKS_PARTY_MERGE_PKG dependencies on ARP_STANDARD
12.2.2
-
APPS.OKS_PARTY_MERGE_PKG dependencies on STANDARD
12.2.2