Search Results pn_var_abatements_all
Overview
The PN_VAR_ABATEMENTS_ALL table is a core data object within the Oracle E-Business Suite Property Manager (PN) module, specifically for versions 12.1.1 and 12.2.2. It serves as the primary repository for storing detailed information about recurring abatements applied to variable rent invoices. An abatement, in this context, is a recurring reduction or discount in the variable rent amount due, often negotiated as part of a lease agreement. This table is critical for the accurate calculation and invoicing of net variable rent charges, ensuring that contractual abatement terms are systematically applied and tracked over the lease term. Its "ALL" suffix indicates it is a multi-organization table, storing data partitioned by the operating unit (org_id).
Key Information Stored
The table's structure is designed to link abatements to specific variable rent invoices and their underlying agreements. The primary key, VAR_ABATEMENT_ID, uniquely identifies each abatement record. The most significant foreign key columns define its core relationships: VAR_RENT_INV_ID links the abatement to a specific invoice line in the PN_VAR_RENT_INV_ALL table, while VAR_RENT_ID connects it to the master variable rent definition in PN_VAR_RENTS_ALL. The PAYMENT_TERM_ID column, referencing PN_PAYMENT_TERMS_ALL, associates the abatement with specific payment terms that govern its calculation and application. While the exact column list is not fully detailed in the provided metadata, typical data stored would include the abatement amount or percentage, effective dates, frequency, and status, all tied to the invoice and lease.
Common Use Cases and Queries
This table is central to processes involving variable rent billing and lease financial analysis. A primary use case is the generation of accurate tenant invoices, where the system queries this table to apply all valid abatements to the calculated variable rent for a specific period. For reporting, it enables analysis of abatement costs and lease profitability. Common queries involve joining to invoice and rent tables to summarize abatements by lease or property. A sample reporting query pattern might be:
- SELECT pvra.VAR_RENT_ID, pvria.INVOICE_ID, SUM(pvra.ABATEMENT_AMOUNT)
- FROM PN_VAR_ABATEMENTS_ALL pvra, PN_VAR_RENT_INV_ALL pvria
- WHERE pvra.VAR_RENT_INV_ID = pvria.VAR_RENT_INV_ID
- AND pvria.ORG_ID = :org_id
- GROUP BY pvra.VAR_RENT_ID, pvria.INVOICE_ID;
This would provide a summary of total abatement amounts applied per variable rent agreement per invoice.
Related Objects
The PN_VAR_ABATEMENTS_ALL table has defined foreign key relationships with several key Property Manager tables, as documented in the ETRM metadata. These relationships are fundamental to its integrity and function:
- PN_VAR_RENT_INV_ALL: Joined via the VAR_RENT_INV_ID column. This is the most direct link, connecting each abatement record to the specific variable rent invoice line item it reduces.
- PN_VAR_RENTS_ALL: Joined via the VAR_RENT_ID column. This links the abatement to the master variable rent agreement, providing context at the lease level.
- PN_PAYMENT_TERMS_ALL: Joined via the PAYMENT_TERM_ID column (referenced twice in the metadata). This relationship ties the abatement calculation and timing to the defined payment schedule and terms.
These relationships ensure that abatement data is consistently maintained within the hierarchy of lease terms, variable rent formulas, and final invoice generation.
-
Table: PN_VAR_ABATEMENTS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_ABATEMENTS_ALL, object_name:PN_VAR_ABATEMENTS_ALL, status:VALID, product: PN - Property Manager , description: Stores recurring abatements information for an invoice. , implementation_dba_data: PN.PN_VAR_ABATEMENTS_ALL ,
-
Table: PN_VAR_ABATEMENTS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_ABATEMENTS_ALL, object_name:PN_VAR_ABATEMENTS_ALL, status:VALID, product: PN - Property Manager , description: Stores recurring abatements information for an invoice. , implementation_dba_data: PN.PN_VAR_ABATEMENTS_ALL ,
-
APPS.PN_VAR_RENT_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENTS_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PNP_UTIL_FUNC dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PNP_UTIL_FUNC dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_VAR_RENT_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_VAREN_PVT dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_VAR_ABATEMENTS_PKG dependencies on PN_VAR_ABATEMENTS_ALL
12.1.1
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_VAR_ABATEMENTS_ALL
12.2.2
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_PAYMENT_ITEMS_ALL
12.2.2
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_PAYMENT_SCHEDULES_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_RENT_INV_ALL
12.2.2
-
APPS.PN_VAR_ABATEMENTS_PKG SQL Statements
12.2.2
-
VIEW: PN.PN_VAR_ABATEMENTS_ALL#
12.2.2
owner:PN, object_type:VIEW, object_name:PN_VAR_ABATEMENTS_ALL#, status:VALID,
-
APPS.PN_VAR_ABATEMENTS_PKG SQL Statements
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_PAYMENT_ITEMS_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_PAYMENT_SCHEDULES_ALL
12.2.2
-
Table: PN_VAR_RENT_INV_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_RENT_INV_ALL, object_name:PN_VAR_RENT_INV_ALL, status:VALID, product: PN - Property Manager , description: Stores the calculated variable rent details for a period and for an invoice date. , implementation_dba_data: PN.PN_VAR_RENT_INV_ALL ,
-
SYNONYM: APPS.PN_VAR_ABATEMENTS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_VAR_ABATEMENTS_ALL, status:VALID,
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on DUAL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG SQL Statements
12.1.1
-
Table: PN_VAR_RENT_INV_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_VAR_RENT_INV_ALL, object_name:PN_VAR_RENT_INV_ALL, status:VALID, product: PN - Property Manager , description: Stores the calculated variable rent details for a period and for an invoice date. , implementation_dba_data: PN.PN_VAR_RENT_INV_ALL ,
-
APPS.PN_VAR_ABATEMENTS_PKG dependencies on DUAL
12.1.1
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on DUAL
12.2.2
-
VIEW: PN.PN_VAR_ABATEMENTS_ALL#
12.2.2
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_RENT_INV_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_RENTS_ALL
12.2.2
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on PN_VAR_RENTS_ALL
12.1.1
-
SYNONYM: APPS.PN_VAR_ABATEMENTS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_VAR_ABATEMENTS_ALL, status:VALID,
-
Table: PN_PAYMENT_TERMS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_ALL, object_name:PN_PAYMENT_TERMS_ALL, status:VALID, product: PN - Property Manager , description: Payment and billing terms defined in a lease , implementation_dba_data: PN.PN_PAYMENT_TERMS_ALL ,
-
APPS.PN_VAREN_PVT dependencies on PN_VAR_LINES_ALL
12.2.2
-
Table: PN_PAYMENT_TERMS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_PAYMENT_TERMS_ALL, object_name:PN_PAYMENT_TERMS_ALL, status:VALID, product: PN - Property Manager , description: Payment and billing terms defined in a lease , implementation_dba_data: PN.PN_PAYMENT_TERMS_ALL ,
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on DUAL
12.1.1
-
APPS.PN_VAR_ABATEMENTS_PKG dependencies on DUAL
12.2.2
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on PN_VAR_ABATEMENTS_PKG
12.1.1
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_VAR_RENTS_ALL
12.1.1
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG SQL Statements
12.2.2
-
APPS.PN_VAR_ABATEMENT_AMOUNT_PKG dependencies on DUAL
12.2.2
-
APPS.PN_VAREN_PVT dependencies on PN_VAR_TRX_PKG
12.2.2
-
APPS.PNP_UTIL_FUNC dependencies on PN_VAR_RENT_INV_ALL
12.2.2
-
SYNONYM: APPS.PN_VAR_ABATEMENTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_VAR_ABATEMENTS, status:VALID,
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_VAR_RENT_INV_ALL
12.1.1
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_VAR_RENT_INV_ALL
12.2.2
-
APPS.PNP_UTIL_FUNC dependencies on PN_VAR_RENTS_ALL
12.1.1