Search Results accrual
The OKL_ACCRUAL_PROCESSING table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Oracle Lease and Finance Management (OKL) module, which facilitates the accrual accounting processes for lease contracts. This table stores transactional data related to the accrual processing of lease contracts, including periodic revenue recognition, expense accruals, and deferred income calculations. Below is a detailed breakdown of its structure, functionality, and significance within Oracle EBS.
1. Purpose and Functional Context
The OKL_ACCRUAL_PROCESSING table is primarily used to track and manage accrual entries generated during lease contract accounting. It supports the following key processes:
- Revenue Recognition: Captures periodic revenue accruals for operating and finance leases.
- Expense Accruals: Stores data for recurring expenses such as maintenance, taxes, and insurance.
- Deferred Income/Expense: Manages deferred income or expense recognition over the lease term.
- Journal Entries: Provides source data for generating GL journal entries via the Subledger Accounting (SLA) engine.
2. Key Columns and Data Structure
The table includes columns that define the accrual attributes, contract linkages, and accounting details. Some critical columns are:
- ACCRUAL_ID: Primary key identifier for each accrual record.
- CONTRACT_ID: References the lease contract (OKL_K_HEADERS) associated with the accrual.
- ACCRUAL_TYPE: Classifies the accrual (e.g., REVENUE, EXPENSE, DEFERRED).
- PERIOD_START_DATE / PERIOD_END_DATE: Defines the accrual period.
- AMOUNT: The monetary value of the accrual.
- STATUS: Tracks processing status (e.g., PENDING, PROCESSED, ERROR).
- GL_POSTED_FLAG: Indicates whether the accrual has been posted to the General Ledger.
3. Integration with Other Modules
The table interacts with several Oracle EBS components:
- General Ledger (GL): Accrual data is transferred via SLA for journal creation.
- Subledger Accounting (SLA): Translates accruals into accounting entries.
- OKL_K_HEADERS: Links accruals to lease contracts.
- OKL_STREAMS: Associates accruals with payment streams.
4. Process Flow
The typical workflow involving this table includes:
- Accrual Generation: The OKL engine calculates accruals based on contract terms and populates the table.
- Validation: System validates accrual amounts against contract terms.
- Approval: Accruals may undergo approval workflows.
- GL Transfer: Approved accruals are processed by SLA for GL posting.
- Reconciliation: Accruals are reconciled with actual payments or adjustments.
5. Technical Considerations
Key technical aspects include:
- Indexes: Indexed on CONTRACT_ID, ACCRUAL_TYPE, and PERIOD_START_DATE for performance.
- Purge Policies: Historical data may be archived to optimize performance.
- Custom Extensions: Often extended with custom columns for client-specific requirements.
6. Conclusion
The OKL_ACCRUAL_PROCESSING table is a cornerstone of lease accounting in Oracle EBS, ensuring accurate and compliant revenue/expense recognition. Its integration with SLA and GL enables seamless financial reporting, while its structured design supports scalability and auditability. Understanding this table is essential for configuring, customizing, or troubleshooting lease accounting processes in Oracle EBS 12.1.1 or 12.2.2.
-
File: R118 OKL GENERATE ACCRUAL 12-SEP-2002 V1.pdf
12.2.2
product: OKL - Lease and Finance Management , size: 60.341 KBytes , file_type: PDF Diagram ,
-
Lookup Type: OKL_ACCRUAL_ACTIVITY
12.2.2
product: OKL - Lease and Finance Management , meaning: Accrual Activity , description: Accrual Activity ,
-
Lookup Type: OKL_FIN_DEPENDENT_PURPOSES
12.2.2
product: OKL - Lease and Finance Management , meaning: OKL FIN DEPENDENT PURPOSES , description: Financial Product Dependent Purposes for Stream Generation Templates ,
-
Lookup Type: OKL_STREAM_TYPE_CASH_BASIS
12.2.2
product: OKL - Lease and Finance Management , meaning: Stream Type Revenue Recognition Basis , description: Stream Type Revenue Recognition Basis ,
-
Concurrent Program: OKLASRCALC
12.2.2
execution_filename: OKL_ACCRUAL_STREAMS_RECON_PVT.RECONCILE_STREAMS , product: OKL - Lease and Finance Management , user_name: OKL Accrual Streams Reconciliation , description: Accrual Streams Reconciliation Concurrent Program Executable , argument_method: Standard , enabled: No , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKL_STREAM_TYPE_PURPOSE
12.2.2
product: OKL - Lease and Finance Management , meaning: Stream Type Purpose , description: Stream Type Purpose ,
-
Lookup Type: OKL_STREAM_TYPE_CLASS
12.2.2
product: OKL - Lease and Finance Management , meaning: Stream Type Class , description: Stream Type Class ,
-
Lookup Type: OKL_TCL_TYPE
12.2.2
product: OKL - Lease and Finance Management , meaning: Transaction Line Type , description: Transaction Line Type ,
-
Lookup Type: OKL_ACCOUNTING_EVENT_CLASS
12.2.2
product: OKL - Lease and Finance Management , meaning: ACCOUNTING EVENT CLASS , description: ACCOUNTING EVENT CLASS ,
-
Lookup Type: OKL_FIN_PRIMARY_PURPOSES
12.2.2
product: OKL - Lease and Finance Management , meaning: OKL FINANCIAL PRODUCT PRIMARY PURPOSES , description: Financial Product Primary Purposes for Stream Generation Templates ,
-
Lookup Type: OKL_TCN_TYPE
12.2.2
product: OKL - Lease and Finance Management , meaning: Transaction Header Type , description: Transaction Header Type ,
-
Lookup Type: OKL_ACCRUAL_RULE_LOGICAL_OP
12.2.2
product: OKL - Lease and Finance Management , meaning: Accrual Rule Logical Operator , description: Accrual Rule Logical Operator ,
-
Lookup Type: OKL_ACCRUAL_STREAMS_BASIS
12.2.2
product: OKL - Lease and Finance Management , meaning: OKL ACCRUAL STREAMS BASIS , description: Accrual Streams Basis ,
-
Concurrent Program: OKLAGNCALCW
12.2.2
execution_filename: OKL_GENERATE_ACCRUALS_PVT.GENERATE_ACCRUALS_PARALLEL , product: OKL - Lease and Finance Management , user_name: OKL Generate Accrual Parallel Worker , description: OKL Generate Accrual Parallel Worker , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OKLADACALC
12.2.2
execution_filename: OKL_ACCRUAL_DEPRN_ADJ_PVT.ADJUST_DEPRECIATION , product: OKL - Lease and Finance Management , user_name: OKL Depreciation Adjustment For Accruals , description: Depreciation Adjustment For Accruals , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKL_ACCRUAL_RULE_OPERATOR
12.2.2
product: OKL - Lease and Finance Management , meaning: Accrual Rule Operator , description: Accrual Rule Relational Operator ,
-
Lookup Type: OKL_ACCRUAL_RULE_OPERAND
12.2.2
product: OKL - Lease and Finance Management , meaning: Accrual Rule Operand , description: Accrual Rule Operands ,
-
Lookup Type: OKL_ACCOUNTING_EVENT_TYPE
12.2.2
product: OKL - Lease and Finance Management , meaning: Accounting Event Type , description: Accounting Event Type ,
-
Lookup Type: OKL_REPORT_ACTIVITY
12.2.2
product: OKL - Lease and Finance Management , meaning: Reconciliation Report Activity Lookup , description: Lookups for the Reconcilation Report Activity Codes ,
-
Lookup Type: OKL_AE_LINE_TYPE
12.2.2
product: OKL - Lease and Finance Management , meaning: Accounting Entry Line Type , description: Accounting Entry Line Type ,
-
View: OKL_AEL_GL_TRX_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AEL_GL_TRX_V, object_name:OKL_AEL_GL_TRX_V, status:VALID, product: OKL - Lease and Finance Management , description: This view contains the transactions which have been transferred to GL. This view is used to enable OKL GL Drilldown functionality. This view displays the Lease transactions which fall under Loss Provision, Accrual, Miscellaneous and Adjust , implementation_dba_data: APPS.OKL_AEL_GL_TRX_V ,
-
Lookup Type: OKL_TRANSACTION_TYPE_CLASS
12.2.2
product: OKL - Lease and Finance Management , meaning: Okl Transaction Type Class , description: Okl Transaction Type Class ,
-
View: OKL_PDT_ALLOWED_STREAMS_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PDT_ALLOWED_STREAMS_UV, object_name:OKL_PDT_ALLOWED_STREAMS_UV, status:VALID, product: OKL - Lease and Finance Management , description: View for Reconcile Accrual Streams during association. , implementation_dba_data: APPS.OKL_PDT_ALLOWED_STREAMS_UV ,
-
Table: OKL_ACCRUAL_PROCESSING
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_ACCRUAL_PROCESSING, object_name:OKL_ACCRUAL_PROCESSING, status:VALID, product: OKL - Lease and Finance Management , description: This table is used only by the accrual program to process accruals , implementation_dba_data: OKL.OKL_ACCRUAL_PROCESSING ,
-
View: OKL_ST_ACCRUAL_STREAMS_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_ST_ACCRUAL_STREAMS_UV, object_name:OKL_ST_ACCRUAL_STREAMS_UV, status:VALID, product: OKL - Lease and Finance Management , description: Mapping between stream type and its associated accrual stream types , implementation_dba_data: APPS.OKL_ST_ACCRUAL_STREAMS_UV ,