Search Results vol_hist_id




Overview

The PN_VAR_VOL_HIST_ALL table is a core data repository within the Oracle E-Business Suite Property Manager (PN) module. Its primary function is to store historical volume data associated with variable lease line items. This table is critical for tracking and auditing changes in consumption or usage volumes over time, which directly impacts the calculation of variable rent charges in lease agreements. As a multi-organization table (indicated by the "_ALL" suffix), it stores data for all operating units, enabling a centralized yet partitioned data model. The table's integrity is maintained through a primary key on VOL_HIST_ID and a network of foreign key relationships that tether volume history to its defining lease structures, periods, and general ledger accounts.

Key Information Stored

The table's structure is designed to link volume transactions to their contractual and accounting context. The most critical column is VOL_HIST_ID, the unique primary key identifier for each volume history record. Other essential columns define the record's relationships: LINE_ITEM_ID links to the specific variable lease line in PN_VAR_LINES_ALL, PERIOD_ID associates the volume with a defined accounting period in PN_VAR_PERIODS_ALL, and GRP_DATE_ID connects to a grouping date in PN_VAR_GRP_DATES_ALL. For financial integration, ACTUAL_GL_ACCOUNT_ID and FOR_GL_ACCOUNT_ID reference the General Ledger code combinations (GL_CODE_COMBINATIONS) used for actual and forecast accounting entries, respectively. The table presumably also contains columns for the volume amount, transaction dates, and audit information, which are standard for such history tables.

Common Use Cases and Queries

This table is central to generating variable rent invoices, performing lease expense accruals, and conducting historical trend analysis. A common operational query retrieves volume history for a specific lease line item for reconciliation or reporting purposes. For example, to audit all volume history for a particular variable line item, one might execute: SELECT * FROM pn_var_vol_hist_all WHERE line_item_id = <LINE_ITEM_VALUE> ORDER BY period_id;. For financial reporting, joins to GL_CODE_COMBINATIONS are necessary to pull account segments. Another critical use case is period-end closing processes within Property Manager, where the system aggregates volume from this table to calculate final variable charges. Analysts may also query this table to compare forecasted volumes against actuals by joining on the two GL account columns.

Related Objects

The PN_VAR_VOL_HIST_ALL table is a child entity within a well-defined hierarchy in the Property Manager schema. Its documented foreign key relationships are as follows:

  • PN_VAR_LINES_ALL: Linked via LINE_ITEM_ID. This is the primary parent table, defining the variable lease line item for which volume is being recorded.
  • PN_VAR_PERIODS_ALL: Linked via PERIOD_ID. This associates the volume record with a specific accounting period for the variable charge calculation.
  • PN_VAR_GRP_DATES_ALL: Linked via GRP_DATE_ID. This connects the volume to a specific date grouping used for billing or reporting cycles.
  • GL_CODE_COMBINATIONS (two relationships): Linked via ACTUAL_GL_ACCOUNT_ID and FOR_GL_ACCOUNT_ID. These relationships integrate volume data with the General Ledger for actual and forecasted financial postings.
The table is referenced by its primary key constraint, PN_VAR_VOL_HIST_PK, and is likely a key source for various Property Manager reports and the rent calculation engine.