Search Results accrual
The PO_ACCRUAL_ACCOUNT_TEMP_ALL
table in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a temporary staging table used within the Purchasing (PO) module to facilitate the processing of accrual accounting entries. This table plays a critical role in the period-end accrual process, particularly for uninvoiced receipts and other procurement-related transactions that require accounting treatment before invoice matching is completed. Below is a detailed breakdown of its purpose, structure, and functional significance in Oracle EBS.
Purpose and Context
ThePO_ACCRUAL_ACCOUNT_TEMP_ALL
table acts as an intermediary repository for accrual accounting data during the execution of the "Create Accounting" process (typically initiated via the "Period End Accruals - Process Uninvoiced Receipts" concurrent program). It temporarily stores transactional data extracted from purchasing documents (e.g., purchase orders, receipts) before generating final accounting entries in the General Ledger (GL). This ensures accurate period-end financial reporting by capturing liabilities for goods/services received but not yet invoiced.
Key Columns and Structure
The table includes columns critical for accrual processing, such as:- TRANSACTION_ID: Unique identifier for each accrual transaction.
- ACCRUAL_ACCOUNT_ID: References the GL account code combination ID for the accrual entry.
- PO_DISTRIBUTION_ID: Links to the original PO distribution record.
- AMOUNT: The monetary value to be accrued.
- PERIOD_NAME: Accounting period for which the accrual is recorded.
- PROCESS_FLAG: Indicates the status of the record (e.g., 'P' for processed, 'N' for new).
- ORG_ID: Multi-org identifier for the operating unit.
Integration with Other Modules
The table interacts with several EBS components:- Purchasing (PO): Sources data from PO distributions and receipts.
- General Ledger (GL): Outputs finalized accrual journals via the Create Accounting process.
- Payables (AP): Reverses accruals upon invoice matching.
Process Flow
- Data Extraction: Uninvoiced receipt transactions are extracted from PO tables (
PO_DISTRIBUTIONS_ALL
,RCV_TRANSACTIONS
) and staged inPO_ACCRUAL_ACCOUNT_TEMP_ALL
. - Validation: System validates account combinations, amounts, and period status.
- Accounting Creation: The "Create Accounting" program processes validated records, generates GL journals, and updates the
PROCESS_FLAG
. - Cleanup: Processed records may be purged or archived.
Technical Considerations
- Performance: Large transaction volumes may require indexing or partitioning.
- Customizations: Modifications to accrual logic may necessitate extensions to this table.
- Audit: The table is transient; permanent audit trails reside in GL and PO history tables.
Conclusion
ThePO_ACCRUAL_ACCOUNT_TEMP_ALL
table is a pivotal component in Oracle EBS's accrual accounting framework, ensuring accurate financial reporting for procurement activities. Its temporary nature optimizes performance during period-end close while maintaining data integrity through integration with GL and AP modules. Understanding its structure and workflow is essential for troubleshooting accrual issues or customizing the accounting process in Oracle EBS implementations.
-
Lookup Type: ACCRUAL TYPE
12.1.1
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: ACCRUAL TYPE
12.2.2
product: PO - Purchasing , meaning: Lookup type for accrual reconciliation report , description: Lookup type for accrual reconciliation report ,
-
Lookup Type: INVENTORY ACCRUAL OPTION
12.1.1
product: PO - Purchasing , meaning: Accrual options for Inventory destination types , description: Accrual options for Inventory destination types ,
-
Lookup Type: INVENTORY ACCRUAL OPTION
12.2.2
product: PO - Purchasing , meaning: Accrual options for Inventory destination types , description: Accrual options for Inventory destination types ,
-
Lookup Type: ACCRUAL TRX SOURCE
12.2.2
product: PO - Purchasing , meaning: Transaction sources for accrual write offs , description: Transaction sources for accrual write offs ,
-
Lookup Type: EXPENSE ACCRUAL OPTION
12.2.2
product: PO - Purchasing , meaning: Accrual options for Expense destination types , description: Accrual options for Expense destination types ,
-
Lookup Type: EXPENSE ACCRUAL OPTION
12.1.1
product: PO - Purchasing , meaning: Accrual options for Expense destination types , description: Accrual options for Expense destination types ,
-
Lookup Type: ACCRUAL TRX SOURCE
12.1.1
product: PO - Purchasing , meaning: Transaction sources for accrual write offs , description: Transaction sources for accrual write offs ,
-
Lookup Type: ACCRUAL WRITE-OFF ACTION
12.2.2
product: PO - Purchasing , meaning: Accrual Write Off actions , description: Accrual Write Off actions ,
-
Lookup Type: ACCRUAL WRITE-OFF ACTION
12.1.1
product: PO - Purchasing , meaning: Accrual Write Off actions , description: Accrual Write Off actions ,
-
Lookup Type: SRS ACCRUAL ORDER BY
12.1.1
product: PO - Purchasing , meaning: Sort Options for Accrual Reconciliation , description: Sort Options for Accrual Reconciliation ,
-
Lookup Type: SRS ACCRUAL ORDER BY
12.2.2
product: PO - Purchasing , meaning: Sort Options for Accrual Reconciliation , description: Sort Options for Accrual Reconciliation ,
-
Concurrent Program: POXACREC
12.1.1
execution_filename: POXACREC , product: PO - Purchasing , user_name: POXACREC , description: Accrual Reconcilation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: POXACRCR
12.2.2
execution_filename: POXACREC , product: PO - Purchasing , user_name: POXACREC , description: Accrual Reconcilation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: POXACRCR
12.1.1
execution_filename: POXACREC , product: PO - Purchasing , user_name: POXACREC , description: Accrual Reconcilation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: POXACWRO
12.2.2
execution_filename: POXACWRO , product: PO - Purchasing , user_name: POXACWRO , description: Accrual Writeoff Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: OVERRIDE DEFAULTS
12.1.1
product: PO - Purchasing , meaning: Lookup codes to properly translate the Override QP in POXPOMPO , description: Lookup codes to properly translate the Override QP in POXPOMPO ,
-
Lookup Type: OVERRIDE DEFAULTS
12.2.2
product: PO - Purchasing , meaning: Lookup codes to properly translate the Override QP in POXPOMPO , description: Lookup codes to properly translate the Override QP in POXPOMPO ,
-
Concurrent Program: POXACWRO
12.1.1
execution_filename: POXACWRO , product: PO - Purchasing , user_name: POXACWRO , description: Accrual Writeoff Report , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: POXACREC
12.2.2
execution_filename: POXACREC , product: PO - Purchasing , user_name: POXACREC , description: Accrual Reconcilation Report , argument_method: Standard , enabled: No , execution_method: Oracle Reports ,
-
Concurrent Program: POXRAF
12.2.2
execution_filename: POXRAF , product: PO - Purchasing , user_name: POXRAF , description: Close Purchasing Periods , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: POXRAF
12.1.1
execution_filename: POXRAF , product: PO - Purchasing , user_name: POXRAF , description: Close Purchasing Periods , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: SYSTEM PARAMETERS
12.1.1
product: PO - Purchasing , meaning: System Parameters , description: System Parameters ,
-
Lookup Type: SYSTEM PARAMETERS
12.2.2
product: PO - Purchasing , meaning: System Parameters , description: System Parameters ,
-
Table: PO_ACCRUAL_ACCOUNTS_TEMP_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_ACCOUNTS_TEMP_ALL, object_name:PO_ACCRUAL_ACCOUNTS_TEMP_ALL, status:VALID, product: PO - Purchasing , description: Accrual accounts temporary table , implementation_dba_data: PO.PO_ACCRUAL_ACCOUNTS_TEMP_ALL ,
-
Table: PO_ACCRUAL_ACCOUNTS_TEMP_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_ACCOUNTS_TEMP_ALL, object_name:PO_ACCRUAL_ACCOUNTS_TEMP_ALL, status:VALID, product: PO - Purchasing , description: Accrual accounts temporary table , implementation_dba_data: PO.PO_ACCRUAL_ACCOUNTS_TEMP_ALL ,
-
Table: PO_ACCRUAL_WRITE_OFFS_ALL
12.1.1
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_WRITE_OFFS_ALL, object_name:PO_ACCRUAL_WRITE_OFFS_ALL, status:VALID, product: PO - Purchasing , description: Accrual write-offs , implementation_dba_data: PO.PO_ACCRUAL_WRITE_OFFS_ALL ,
-
Table: PO_ACCRUAL_WRITE_OFFS_ALL
12.2.2
owner:PO, object_type:TABLE, fnd_design_data:PO.PO_ACCRUAL_WRITE_OFFS_ALL, object_name:PO_ACCRUAL_WRITE_OFFS_ALL, status:VALID, product: PO - Purchasing , description: Accrual write-offs , implementation_dba_data: PO.PO_ACCRUAL_WRITE_OFFS_ALL ,
-
Table: PO_ACCRUAL_RECONCILE_TEMP_ALL
12.2.2
product: PO - Purchasing , description: Accrual Reconciliation Report temporary table , implementation_dba_data: Not implemented in this database ,
-
Table: PO_ACCRUAL_RECONCILE_TEMP_ALL
12.1.1
product: PO - Purchasing , description: Accrual Reconciliation Report temporary table , implementation_dba_data: Not implemented in this database ,