Search Results rent related terms
The PN.PN_VAR_RENT_INV_ALL
table is a critical component within Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2, specifically designed to support variable rent invoicing functionality in the Property Manager (PN) module. This table stores detailed information about variable rent invoices, which are generated based on lease agreements that include variable payment terms, such as percentage rent, step rents, or other contingent payment structures. Below is a detailed technical and functional overview of this table in the context of Oracle EBS.
Functional Overview
Variable rent invoicing is a key feature in Oracle Property Manager, enabling organizations to manage complex lease agreements where rental amounts fluctuate based on predefined conditions (e.g., sales volume, inflation adjustments, or occupancy rates). ThePN_VAR_RENT_INV_ALL
table acts as the repository for all variable rent invoice records, capturing transactional data such as invoice amounts, calculation methodologies, billing periods, and associated lease details. This table integrates with other Oracle modules like Accounts Receivable (AR) and General Ledger (GL) to ensure seamless financial processing.
Technical Structure
The table is part of thePN
schema and is multi-org enabled (as indicated by the _ALL
suffix), meaning it stores data for all operating units in a multi-organization environment. Key columns include:
VAR_RENT_INV_ID
: Primary key identifier for each invoice record.LEASE_ID
: Foreign key linking to the lease agreement inPN_LEASES_ALL
.VAR_RENT_CALC_ID
: References the variable rent calculation (PN_VAR_RENT_CALC_ALL
) that generated the invoice.INVOICE_NUMBER
: Unique identifier for the invoice, often auto-generated.AMOUNT
: The calculated variable rent amount.STATUS
(e.g., 'DRAFT', 'APPROVED', 'POSTED'): Tracks the invoice lifecycle.PERIOD_START_DATE
andPERIOD_END_DATE
: Define the billing period.ORG_ID
: Operating unit identifier for multi-org support.
Integration and Dependencies
The table interacts with several other Oracle EBS tables and modules:- PN_VAR_RENT_CALC_ALL: Stores variable rent calculations that feed into invoices.
- PN_LEASES_ALL: Contains lease agreements governing variable rent terms.
- RA_CUSTOMER_TRX_ALL (Accounts Receivable): Invoices may be transferred here for further processing.
- GL_JE_HEADERS (General Ledger): Journal entries may reference invoice data.
Key Processes
- Invoice Generation: Triggered by scheduled processes or manual initiation, variable rent invoices are created based on calculated amounts and lease terms.
- Approval Workflow: Invoices transition through statuses (e.g., draft to approved) via workflows, often involving validations against lease terms.
- Posting to AR/GL: Approved invoices are exported to Accounts Receivable for customer billing and to General Ledger for financial reporting.
Customization and Extensions
Organizations may extend the functionality ofPN_VAR_RENT_INV_ALL
through:
- Custom PL/SQL Triggers: To enforce business rules during invoice creation or approval.
- Oracle Workflow: For tailored approval processes.
- API Integrations: To sync data with external systems.
Performance Considerations
Given the potential volume of variable rent invoices, indexing strategies (e.g., onLEASE_ID
, VAR_RENT_CALC_ID
) and periodic archiving of historical data are recommended to maintain system performance.
Conclusion
ThePN.PN_VAR_RENT_INV_ALL
table is a cornerstone of Oracle Property Manager’s variable rent invoicing capability, enabling organizations to automate and manage complex lease billing scenarios. Its integration with core financial modules ensures accurate and auditable rent invoicing, while its multi-org design supports global deployments. Proper configuration and maintenance of this table are essential for efficient lease administration and financial operations.
-
File: Rent Schedules.pdf
12.2.2
product: PN - Property Manager , size: 80.662 KBytes , file_type: PDF Diagram ,
-
File: Rent Schedules.pdf
12.1.1
product: PN - Property Manager , size: 80.662 KBytes , file_type: PDF Diagram ,
-
Lookup Type: FREIGHT TERMS
12.2.2
product: PO - Purchasing , meaning: Valid freight terms , description: Valid freight terms ,
-
Lookup Type: FREIGHT TERMS
12.1.1
product: PO - Purchasing , meaning: Valid freight terms , description: Valid freight terms ,
-
Lookup Type: TERMS DATE BASIS
12.1.1
product: AP - Payables , meaning: Terms Date Basis , description: Payment schedule terms date basis options ,
-
Lookup Type: TERMS DATE BASIS
12.2.2
product: AP - Payables , meaning: Terms Date Basis , description: Payment schedule terms date basis options ,
-
Concurrent Program: PNVRTERM
12.1.1
execution_filename: PN_VARIABLE_TERM_PKG.Create_Payment_Term_Batch , product: PN - Property Manager , user_name: PNVRTERM , description: Create Variable Rent Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PNVRTERM
12.2.2
execution_filename: PN_VARIABLE_TERM_PKG.Create_Payment_Term_Batch , product: PN - Property Manager , user_name: PNVRTERM , description: Create Variable Rent Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PNVRAPPR
12.1.1
execution_filename: PN_APPROVE_VARENT_PKG.Approve_Payment_Term_Batch , product: PN - Property Manager , user_name: PNVRAPPR , description: Approve Variable Rent Payment Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PNVRAPPR
12.2.2
execution_filename: PN_APPROVE_VARENT_PKG.Approve_Payment_Term_Batch , product: PN - Property Manager , user_name: PNVRAPPR , description: Approve Variable Rent Payment Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PNAPRIND
12.1.1
execution_filename: PN_INDEX_AMOUNT_PKG.approve_index_pay_term_batch , product: PN - Property Manager , user_name: PNAPRIND , description: PN - Mass Approve Index Rent Payment Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PNAPRIND
12.2.2
execution_filename: PN_INDEX_AMOUNT_PKG.approve_index_pay_term_batch , product: PN - Property Manager , user_name: PNAPRIND , description: PN - Mass Approve Index Rent Payment Terms , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: PN_TERM_SOURCE_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_TERM_SOURCE_TYPE , description: Source of payment/billing terms ,
-
Lookup Type: PN_TERM_SOURCE_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_TERM_SOURCE_TYPE , description: Source of payment/billing terms ,
-
Lookup Type: PN_TERM_INCL_RI_BASIS
12.1.1
product: PN - Property Manager , meaning: Include Terms as Rent Increase Basis by default ,
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on PN_INDEX_LEASE_TERMS_ALL
12.2.2
-
TABLE: PN.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,
-
Lookup Type: PN_TERM_INCL_RI_BASIS
12.2.2
product: PN - Property Manager , meaning: Include Terms as Rent Increase Basis by default ,
-
TABLE: PN.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,
-
APPS.PN_VAR_RENT_CALC_PKG dependencies on PN_INDEX_LEASE_TERMS_ALL
12.1.1
-
Lookup Type: PN_PAYMENT_BKPT_BASIS_TYPE
12.1.1
product: PN - Property Manager , meaning: PN_PAYMENT_BKPT_BASIS_TYPE ,
-
Lookup Type: PN_PAYMENT_BKPT_BASIS_TYPE
12.2.2
product: PN - Property Manager , meaning: PN_PAYMENT_BKPT_BASIS_TYPE ,
-
TABLE: PN.PN_SYSTEM_SETUP_OPTIONS
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_SYSTEM_SETUP_OPTIONS, object_name:PN_SYSTEM_SETUP_OPTIONS, status:VALID,
-
TABLE: PN.PN_SYSTEM_SETUP_OPTIONS
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_SYSTEM_SETUP_OPTIONS, object_name:PN_SYSTEM_SETUP_OPTIONS, status:VALID,
-
TABLE: PN.PN_INDEX_EXCLUDE_TERM_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_EXCLUDE_TERM_ALL, object_name:PN_INDEX_EXCLUDE_TERM_ALL, status:VALID,
-
TABLE: PN.PN_INDEX_EXCLUDE_TERM_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_EXCLUDE_TERM_ALL, object_name:PN_INDEX_EXCLUDE_TERM_ALL, status:VALID,
-
APPS.PN_INDEX_AMOUNT_PKG dependencies on DUAL
12.1.1
-
APPS.PN_INDEX_AMOUNT_PKG dependencies on DUAL
12.2.2
-
TABLE: PN.PN_INDEX_LEASE_TERMS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_LEASE_TERMS_ALL, object_name:PN_INDEX_LEASE_TERMS_ALL, status:VALID,
-
Table: PN_INDEX_EXCLUDE_TERM_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_EXCLUDE_TERM_ALL, object_name:PN_INDEX_EXCLUDE_TERM_ALL, status:VALID, product: PN - Property Manager , description: This table has terms which have to excluded from the calculation of the Rent increase. , implementation_dba_data: PN.PN_INDEX_EXCLUDE_TERM_ALL ,
-
Table: PN_INDEX_EXCLUDE_TERM_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_EXCLUDE_TERM_ALL, object_name:PN_INDEX_EXCLUDE_TERM_ALL, status:VALID, product: PN - Property Manager , description: This table has terms which have to excluded from the calculation of the Rent increase. , implementation_dba_data: PN.PN_INDEX_EXCLUDE_TERM_ALL ,
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_INDEX_RENT_PERIODS_PKG
12.1.1
-
TABLE: PN.PN_INDEX_LEASE_TERMS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_LEASE_TERMS_ALL, object_name:PN_INDEX_LEASE_TERMS_ALL, status:VALID,
-
APPS.PN_SCHEDULES_ITEMS dependencies on PN_INDEX_RENT_PERIODS_PKG
12.2.2
-
APPS.FV_GEN_ARTRX_REIMB_PROC dependencies on FND_FILE
12.2.2
-
TABLE: PN.PN_INDEX_LEASES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_LEASES_ALL, object_name:PN_INDEX_LEASES_ALL, status:VALID,
-
TABLE: PN.PN_INDEX_LEASES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_INDEX_LEASES_ALL, object_name:PN_INDEX_LEASES_ALL, status:VALID,
-
PACKAGE: APPS.PN_INDEX_RENT_PERIODS_PKG
12.1.1
-
PACKAGE: APPS.PN_INDEX_RENT_PERIODS_PKG
12.2.2
-
TABLE: PN.PN_RENT_INCREASE_DETAILACC_ITF
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_RENT_INCREASE_DETAILACC_ITF, object_name:PN_RENT_INCREASE_DETAILACC_ITF, status:VALID,
-
TABLE: PN.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,
-
TABLE: PN.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,
-
TABLE: PN.PN_RENT_INCREASE_DETAIL_ITF
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_RENT_INCREASE_DETAIL_ITF, object_name:PN_RENT_INCREASE_DETAIL_ITF, status:VALID,
-
TABLE: PN.PN_RENT_INCREASE_DETAIL_ITF
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_RENT_INCREASE_DETAIL_ITF, object_name:PN_RENT_INCREASE_DETAIL_ITF, status:VALID,
-
TABLE: PN.PN_RENT_INCREASE_DETAILACC_ITF
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_RENT_INCREASE_DETAILACC_ITF, object_name:PN_RENT_INCREASE_DETAILACC_ITF, status:VALID,
-
VIEW: APPS.OKL_FA_REF_V
12.2.2
-
VIEW: APPS.OKL_FA_DEP_REF_V
12.2.2
-
VIEW: APPS.OKL_FA_DEP_REF_V
12.1.1
-
VIEW: APPS.OKL_FA_REF_V
12.1.1
-
VIEW: APPS.OKL_AP_PAYMENTS_REF_V
12.1.1